home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / rfc / rfc1289 < prev    next >
Text File  |  1991-12-20  |  122KB  |  3,588 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                         J. Saperia
  8. Request for Comments: 1289                 Digital Equipment Corporation
  9.                                                            December 1991
  10.  
  11.  
  12.                      DECnet Phase IV MIB Extensions
  13.  
  14. Status of this Memo
  15.  
  16.    This memo is an extension to the SNMP MIB.  This RFC specifies an IAB
  17.    standards track protocol for the Internet community, and requests
  18.    discussion and suggestions for improvements.  Please refer to the
  19.    current edition of the "IAB Official Protocol Standards" for the
  20.    standardization state and status of this protocol.  Distribution of
  21.    this memo is unlimited.
  22.  
  23. Table of Contents
  24.  
  25.    Abstract..........................................................  1
  26.    1. Introduction...................................................  1
  27.    2. Selected Objects...............................................  2
  28.    3. Objects........................................................  3
  29.    3.1 Format of Definitions.........................................  3
  30.    3.2 Textual Conventions...........................................  4
  31.    4. Object Definitions.............................................  4
  32.    5. Acknowledgements............................................... 63
  33.    6. References..................................................... 63
  34.    7. Security Considerations........................................ 64
  35.    8. Author's Address............................................... 64
  36.  
  37. Abstract
  38.  
  39.    This memo defines a set of DECnet Phase IV extensions that have been
  40.    created for the Internet MIB.  When used in conjunction with the
  41.    structure of management information (RFC 1155), the management
  42.    information base for network management of TCP/IP-based internets
  43.    (RFC 1213) and the Simple Network Management Protocol (RFC 1157), it
  44.    will be possible to provide integrated network management of combined
  45.    TCP/IP and DECnet Phase IV based internets.  This document was
  46.    produced by the DECnet Phase IV MIB working group of the Internet
  47.    Engineering Task Force (IETF).
  48.  
  49. 1.  Introduction
  50.  
  51.    With the adoption of The Simple Network Management Protocol (RFC
  52.    1157), the management information base for network management of
  53.    TCP/IP-based internets (RFC 1213), and the structure of management
  54.    information (RFC 1155), by the Internet, and a large number of vendor
  55.  
  56.  
  57.  
  58. DECnet Phase IV MIB Working Group                               [Page 1]
  59.  
  60. RFC 1289                  DECnet Phase IV MIB              December 1991
  61.  
  62.  
  63.    implementations of these standards in commercially available
  64.    products, it became possible to provide a higher level of effective
  65.    network management in TCP/IP-based internets than previously
  66.    available. With the growth in the use of these standards, network
  67.    managers desired to use this environment as a base for providing
  68.    integrated network management of multi-protocol networks.
  69.  
  70.    DECnet Phase IV is one widely used protocol which often coexists in
  71.    IP-based internets. This memo provides the mechanisms by which IP-
  72.    based management stations can effectively manage DECnet Phase IV
  73.    based systems (especially router products) in an integrated fashion
  74.    through the use of the standard Internet SMI, MIB and Simple Network
  75.    Management Protocol.
  76.  
  77.    DECnet Phase IV objects have been defined to be used in conjunction
  78.    with the Internet MIB to allow access and control of these new
  79.    objects by the Internet community. Additional support for other
  80.    DECnet-based protocols such as RBMS (remote bridge management
  81.    software) or other Digital Equipment Corporation Specific Hardware
  82.    platforms is not included in this document.
  83.  
  84. 2.  Selected Objects
  85.  
  86.    The objects included in this memo have been created from the DIGITAL
  87.    Network Architecture Network Management Functional Specification
  88.    Version 4.0.0 Dated July 1983. An attempt has been made to provide a
  89.    reasonable ordering of these variables into groups. These groups are:
  90.  
  91.      o  System Group
  92.  
  93.      o  Network Management Group
  94.  
  95.      o  Session Group
  96.  
  97.      o  End Group
  98.  
  99.      o  Routing Group
  100.  
  101.      o  Circuit Group
  102.  
  103.      o  DDCMP Group
  104.  
  105.      o  DDCMP Multipoint Control Group
  106.  
  107.      o  Ethernet Group
  108.  
  109.      o  Counters Group
  110.  
  111.  
  112.  
  113.  
  114. DECnet Phase IV MIB Working Group                               [Page 2]
  115.  
  116. RFC 1289                  DECnet Phase IV MIB              December 1991
  117.  
  118.  
  119.      o  Adjacency Group
  120.  
  121.      o  Line Group
  122.  
  123.      o  Non Broadcast Line Group
  124.  
  125.      o  Area Group
  126.  
  127.    An effort has also been made to preserve the original syntax of the
  128.    object wherever possible, for example, a DECnet Phase IV object is
  129.    Executor State. This was originally coded as a NICE (Network
  130.    Information and Control Exchange) data type which is a Coded single
  131.    field object of 1 byte in length. When converted for inclusion into
  132.    the Internet MIB using the Internet SMI, it became an enumerated
  133.    integer.
  134.  
  135. 3.  Objects
  136.  
  137.    All objects in this memo are described using the standard Internet
  138.    SMI and BER of RFC 1155. A complete description of an object will
  139.    include the name, syntax and encoding. Just as with objects supported
  140.    in the MIB (RFC 1156), an object name is identified with an object
  141.    identifier which has been administratively assigned. This identifies
  142.    an Object Type. When an object type is combined with a specific
  143.    instance, the particular object is uniquely identified. The use of
  144.    Object Descriptors in this memo is consistent with that of RFC 1156 -
  145.    they are text strings meant to be read by humans. The descriptors
  146.    have been taken from the original DIGITAL Network Architecture
  147.    Network Management Functional Specification Version 4.0.0 Dated July
  148.    1983 which defined DECnet Phase IV objects. These names were then
  149.    massaged to put them in a form as consistent as possible with object
  150.    type names listed in the standard Internet MIB. Object defintion
  151.    information is also taken directly from the Network Architecture
  152.    Network Managment Functional Specification cited above wherever
  153.    possible. In this document, EXECUTOR is intended to reference only
  154.    the DECnet software and is not intended to effect any other protocols
  155.    which may be running on the system.
  156.  
  157. 3.1  Format of Definitions
  158.  
  159.    An object in this memo is specified by five fields of information:
  160.    Object, Syntax, Definition, Access, and Status.
  161.  
  162.    The OBJECT is a textual name (OBJECT DESCRIPTOR) for that object type
  163.    combined with an administratively obtained OBJECT IDENTIFIER.
  164.  
  165.    SYNTAX: For each object type, its abstract syntax is presented using
  166.    the ASN.1 specified in RFC 1155.
  167.  
  168.  
  169.  
  170. DECnet Phase IV MIB Working Group                               [Page 3]
  171.  
  172. RFC 1289                  DECnet Phase IV MIB              December 1991
  173.  
  174.  
  175.    DEFINITION: A general description of the object type. Its original
  176.    purpose in the DECnet Phase IV environment is given so that all
  177.    implementers and users will consistently interpret the information
  178.    contained in each object type. Changes in format to make the object
  179.    consistent with RFC 1155 are also noted.
  180.  
  181.    ACCESS: The standard access keywords supported in RFC 1156 are used.
  182.    The keywords used in this MIB are: read-only, read-write, and, not-
  183.    accessible.
  184.  
  185.    STATUS: The status field is used to describe with a single keyword
  186.    whether the object type is mandatory or optional. Status keywords of
  187.    obsolete and deprecated are not used in this memo since this is the
  188.    first version of the DECnet Phase IV MIB.
  189.  
  190. 3.2  Textual Conventions
  191.  
  192.    New datatypes have been introduced as a textual conventions in this
  193.    DECnet Phase IV MIB document. The purpose of these additions is to
  194.    facilitate understanding of new objects in this MIB. No changes to
  195.    the SMI or the SNMP are necessary to support these conventions which
  196.    are described in 4.0 (Object Definitions).
  197.  
  198. 4.  Object Definitions
  199.  
  200.             RFC1289-phivMIB
  201.  
  202.             DEFINITIONS ::= BEGIN
  203.  
  204.             IMPORTS
  205.                Gauge
  206.                   FROM RFC1155-SMI
  207.                 OBJECT-TYPE
  208.                    FROM RFC-1212
  209.                 mib-2, DisplayString
  210.                   FROM RFC1213-MIB;
  211.  
  212.        -- DECNet Phase-IV MIB
  213.  
  214.             phiv             OBJECT IDENTIFIER ::= { mib-2 18 }
  215.  
  216.        -- textual conventions
  217.  
  218.        PhivAddr ::= OCTET STRING (SIZE (2))
  219.        -- This data type is intended as a short word representation of
  220.        -- standard DECnet Phase IV addresses. DECnet addresses are
  221.        -- hierarchically structured numbers assigned to a particular
  222.        -- DECnet node. The address is structured so that the area
  223.  
  224.  
  225.  
  226. DECnet Phase IV MIB Working Group                               [Page 4]
  227.  
  228. RFC 1289                  DECnet Phase IV MIB              December 1991
  229.  
  230.  
  231.        -- number is contained in the most significant 6 bits of the
  232.        -- first octet.  The next 2 bits of the first octet contain
  233.        -- the first two bits of the host address.  The remainder of
  234.        -- the host address is contained in the second octet.
  235.  
  236.        PhivCounter ::= INTEGER
  237.        -- This data type has been created for DECnet  counters.  These
  238.        -- counters latch at their maximum specified value until either
  239.        -- the system is restared, or they are reset to zero by the user
  240.        -- or management software.
  241.  
  242.        -- groups in the decnetiv mib
  243.  
  244.              phivSystem             OBJECT IDENTIFIER ::= { phiv 1 }
  245.              phivManagement         OBJECT IDENTIFIER ::= { phiv 2 }
  246.              session                OBJECT IDENTIFIER ::= { phiv 3 }
  247.              end                    OBJECT IDENTIFIER ::= { phiv 4 }
  248.              routing                OBJECT IDENTIFIER ::= { phiv 5 }
  249.              circuit                OBJECT IDENTIFIER ::= { phiv 6 }
  250.              ddcmp                  OBJECT IDENTIFIER ::= { phiv 7 }
  251.              control                OBJECT IDENTIFIER ::= { phiv 8 }
  252.              ethernet               OBJECT IDENTIFIER ::= { phiv 9 }
  253.              counters               OBJECT IDENTIFIER ::= { phiv 10 }
  254.              adjacency              OBJECT IDENTIFIER ::= { phiv 11 }
  255.              line                   OBJECT IDENTIFIER ::= { phiv 12 }
  256.              nonBroadcastLine       OBJECT IDENTIFIER ::= { phiv 14 }
  257.              area                   OBJECT IDENTIFIER ::= { phiv 15 }
  258.  
  259.        -- System Group
  260.  
  261.        -- The implementation of the System Group is mandatory for
  262.        -- all systems.
  263.  
  264.        phivSystemState OBJECT-TYPE
  265.             SYNTAX INTEGER {
  266.                 on (1),
  267.                 off (2),
  268.                 shut (3),
  269.                 restricted (4)
  270.             }
  271.             ACCESS read-write
  272.             STATUS mandatory
  273.             DESCRIPTION
  274.                 "This represents the operational state of the executor
  275.                 node.
  276.                 The possible states are:
  277.                 ON          Allows logical links.
  278.                 OFF         Allows no new links, terminates existing
  279.  
  280.  
  281.  
  282. DECnet Phase IV MIB Working Group                               [Page 5]
  283.  
  284. RFC 1289                  DECnet Phase IV MIB              December 1991
  285.  
  286.  
  287.                             links, and stops routing traffic through.
  288.                 SHUT        Allows no new logical links, does not
  289.                             destroy existing logical links, and goes
  290.                             to the OFF state when all logical links are
  291.                             gone.
  292.                 RESTRICTED  Allows no new incoming logical links from
  293.                             other nodes.
  294.  
  295.                 NOTE: These values are incremented by one compared to
  296.                 the standard DECnet values in order to maintain
  297.                 compliance with RFC 1155)."
  298.             ::= { phivSystem 1 }
  299.  
  300.        phivExecIdent OBJECT-TYPE
  301.            SYNTAX DisplayString ( SIZE (0..32) )
  302.            ACCESS read-write
  303.            STATUS mandatory
  304.            DESCRIPTION
  305.                "This is a text string that describes the executor node
  306.                (for example, 'Research Lab').  The string is up to 32
  307.                characters of any type."
  308.            ::= { phivSystem 2 }
  309.  
  310.        -- Network Management Group
  311.  
  312.        -- The implementation of the Network Management Group is
  313.        -- mandatory for all systems which contain a DECnet style
  314.        -- management version.
  315.  
  316.  
  317.        phivMgmtMgmtVers OBJECT-TYPE
  318.             SYNTAX DisplayString (SIZE (0..255) )
  319.             ACCESS read-only
  320.             STATUS mandatory
  321.             DESCRIPTION
  322.                 "This is the read-only Network Management Version,
  323.                 consisting of the version number, the Engineering
  324.                 Change Order (ECO) number, and the user ECO number
  325.                 (for example, 3.0.0). This parameter applies to the
  326.                 executor node only."
  327.             ::= { phivManagement 1 }
  328.  
  329.        -- Session Layer Group
  330.  
  331.        -- The implementation of the Session Layer Group is mandatory for
  332.        -- all systems that implement session layer communications.
  333.  
  334.  
  335.  
  336.  
  337.  
  338. DECnet Phase IV MIB Working Group                               [Page 6]
  339.  
  340. RFC 1289                  DECnet Phase IV MIB              December 1991
  341.  
  342.  
  343.        phivSessionSystemName OBJECT-TYPE
  344.            SYNTAX DisplayString ( SIZE (0..6) )
  345.            ACCESS read-only
  346.            STATUS mandatory
  347.            DESCRIPTION
  348.                "Name to be associated with the node identification.
  349.                Only one name can be assigned to a node address or a
  350.                circuit identification. No name should be used more than
  351.                once in a DECnet network. Node-name is one to six upper
  352.                case alphanumeric characters with at least one alpha
  353.                character. A length of 0 indicates no name."
  354.            ::= { session 1 }
  355.  
  356.        phivSessionInTimer OBJECT-TYPE
  357.            SYNTAX INTEGER (0..65535)
  358.            ACCESS read-write
  359.            STATUS mandatory
  360.            DESCRIPTION
  361.                "This value represents the maximum duration between the
  362.                time a connect is received for a process at the
  363.                executor node and the time that process accepts or
  364.                rejects it. If the connect is not accepted or rejected
  365.                by the user within the number of seconds specified,
  366.                Session Control rejects it for the user.  A 0
  367.                indicates no timer is running."
  368.            ::= { session 2 }
  369.  
  370.        phivSessionOutTimer OBJECT-TYPE
  371.            SYNTAX INTEGER (0..65535)
  372.            ACCESS read-write
  373.            STATUS mandatory
  374.            DESCRIPTION
  375.                "This value represents the duration between the time the
  376.                executor requests a connect and the time that connect is
  377.                acknowledged by the destination node. If the connect is
  378.                not acknowledged within the number of seconds
  379.                specified, Session Control returns an error.  A 0
  380.                indicates no timer is running."
  381.            ::= { session 3 }
  382.  
  383.        -- End Communication Layer Group
  384.  
  385.        -- The implementation of the End Communication Layer Group is
  386.        -- mandatory for all systems that implement end layer
  387.        -- communications.
  388.  
  389.        -- Remote State Table
  390.  
  391.  
  392.  
  393.  
  394. DECnet Phase IV MIB Working Group                               [Page 7]
  395.  
  396. RFC 1289                  DECnet Phase IV MIB              December 1991
  397.  
  398.  
  399.  
  400.        phivEndRemoteTable OBJECT-TYPE
  401.            SYNTAX SEQUENCE OF PhivEndRemoteEntry
  402.            ACCESS not-accessible
  403.            STATUS mandatory
  404.            DESCRIPTION
  405.                "Information about the state of sessions between the
  406.                node under study and the nodes found in the table."
  407.            ::= { end 1 }
  408.  
  409.        phivEndRemoteEntry OBJECT-TYPE
  410.            SYNTAX PhivEndRemoteEntry
  411.            ACCESS not-accessible
  412.            STATUS mandatory
  413.            DESCRIPTION
  414.                "Information about a particular remote node as seen
  415.                from the end communication layer."
  416.            INDEX  { phivEndRemoteHostNodeID }
  417.            ::= { phivEndRemoteTable 1 }
  418.  
  419.        PhivEndRemoteEntry ::=
  420.            SEQUENCE {
  421.                phivEndRemoteHostNodeID
  422.                    PhivAddr,
  423.                phivEndRemoteState
  424.                    INTEGER,
  425.                phivEndCircuitIndex
  426.                    INTEGER,
  427.                phivEndActiveLinks
  428.                    INTEGER,
  429.                phivEndDelay
  430.                    INTEGER (0..65535)
  431.             }
  432.         phivEndRemoteHostNodeID OBJECT-TYPE
  433.            SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  434.            ACCESS read-only
  435.            STATUS mandatory
  436.            DESCRIPTION
  437.                "This value is the address of the remote node to be
  438.                evaluated."
  439.            ::= { phivEndRemoteEntry 1 }
  440.  
  441.        phivEndRemoteState OBJECT-TYPE
  442.            SYNTAX INTEGER {
  443.                on (1),
  444.                off (2),
  445.                shut (3),
  446.                restricted (4)
  447.  
  448.  
  449.  
  450. DECnet Phase IV MIB Working Group                               [Page 8]
  451.  
  452. RFC 1289                  DECnet Phase IV MIB              December 1991
  453.  
  454.  
  455.            }
  456.            ACCESS read-write
  457.            STATUS mandatory
  458.            DESCRIPTION
  459.                "This represents the operational state of the remote node
  460.                being evaluated.
  461.                The possible states are:
  462.  
  463.                ON          Allows logical links.
  464.                OFF         Allows no new links, terminates existing
  465.                            links, and stops routing traffic through.
  466.                SHUT        Allows no new logical links, does not
  467.                            destroy existing logical links, and goes
  468.                            to the OFF state when all logical links are
  469.                            gone.
  470.                RESTRICTED  Allows no new incoming logical links from
  471.                            other nodes.
  472.  
  473.                NOTE: These values are incremented by one compared to
  474.                the standard DECnet values in order to maintain
  475.                compliance with RFC 1155."
  476.            ::= { phivEndRemoteEntry 2 }
  477.  
  478.        phivEndCircuitIndex OBJECT-TYPE
  479.            SYNTAX INTEGER
  480.            ACCESS read-only
  481.            STATUS mandatory
  482.            DESCRIPTION
  483.                "A unique index value for each known circuit used to
  484.                communicate with the remote node.  This is the same
  485.                value as phivCircuitIndex."
  486.            ::= { phivEndRemoteEntry 3 }
  487.  
  488.        phivEndActiveLinks OBJECT-TYPE
  489.            SYNTAX INTEGER (0..65535)
  490.            ACCESS read-only
  491.            STATUS mandatory
  492.            DESCRIPTION
  493.                "This read-only parameter represents the number of active
  494.                logical links from the executor to the destination node."
  495.            ::= { phivEndRemoteEntry 4 }
  496.  
  497.        phivEndDelay OBJECT-TYPE
  498.            SYNTAX INTEGER (0..65535)
  499.            ACCESS read-only
  500.            STATUS mandatory
  501.            DESCRIPTION
  502.                "This read-only parameter is the average round trip
  503.  
  504.  
  505.  
  506. DECnet Phase IV MIB Working Group                               [Page 9]
  507.  
  508. RFC 1289                  DECnet Phase IV MIB              December 1991
  509.  
  510.  
  511.                delay in seconds to the destination node. This
  512.                parameter is kept on a remote node basis."
  513.            ::= { phivEndRemoteEntry 5 }
  514.  
  515.        -- End System Counter Table
  516.  
  517.        phivEndCountTable OBJECT-TYPE
  518.            SYNTAX SEQUENCE OF PhivEndCountEntry
  519.            ACCESS not-accessible
  520.            STATUS mandatory
  521.            DESCRIPTION
  522.                "Information about the counters associated with each end
  523.                system that is known to the entity. These counters
  524.                reflect totals from the perspective of the executor
  525.                node."
  526.            ::= { end 2 }
  527.  
  528.        phivEndCountEntry OBJECT-TYPE
  529.            SYNTAX PhivEndCountEntry
  530.            ACCESS not-accessible
  531.            STATUS mandatory
  532.            DESCRIPTION
  533.                "Information about a particular session between two end
  534.                systems."
  535.            INDEX  { phivEndCountHostNodeID }
  536.            ::= { phivEndCountTable 1 }
  537.  
  538.        PhivEndCountEntry ::=
  539.            SEQUENCE {
  540.                phivEndCountHostNodeID
  541.                    PhivAddr,
  542.                phivEndCountSecsLastZeroed
  543.                    PhivCounter (0..65535),
  544.                phivEndCountUsrBytesRec
  545.                    PhivCounter,
  546.                phivEndCountUsrBytesSent
  547.                    PhivCounter,
  548.                phivEndUCountUsrMessRec
  549.                    PhivCounter,
  550.                phivEndCountUsrMessSent
  551.                    PhivCounter,
  552.                phivEndCountTotalBytesRec
  553.                    PhivCounter,
  554.                phivEndCountTotalBytesSent
  555.                    PhivCounter,
  556.                phivEndCountTotalMessRec
  557.                    PhivCounter,
  558.                phivEndCountTotalMessSent
  559.  
  560.  
  561.  
  562. DECnet Phase IV MIB Working Group                              [Page 10]
  563.  
  564. RFC 1289                  DECnet Phase IV MIB              December 1991
  565.  
  566.  
  567.                    PhivCounter,
  568.                phivEndCountConnectsRecd
  569.                    PhivCounter (0..65535),
  570.                phivEndCountConnectsSent
  571.                    PhivCounter (0..65535),
  572.                phivEndCountReponseTimeouts
  573.                    PhivCounter (0..65535),
  574.                phivEndCountRecdConnectResErrs
  575.                    PhivCounter (0..65535)
  576.            }
  577.        phivEndCountHostNodeID OBJECT-TYPE
  578.            SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  579.            ACCESS read-only
  580.            STATUS mandatory
  581.            DESCRIPTION
  582.                "This value is the address of the remote node to be
  583.                evaluated."
  584.            ::= { phivEndCountEntry 1 }
  585.  
  586.        phivEndCountSecsLastZeroed OBJECT-TYPE
  587.            SYNTAX PhivCounter (0..65535)
  588.            ACCESS read-only
  589.            STATUS mandatory
  590.            DESCRIPTION
  591.                "This value is the number of seconds that have elapsed
  592.                since the counters for the node in this table row were
  593.                last set to zero. This counter is located  in the
  594.                network management layer, but is returned with the
  595.                end system information which follows."
  596.            ::= { phivEndCountEntry 2 }
  597.  
  598.        phivEndCountUsrBytesRec OBJECT-TYPE
  599.            SYNTAX PhivCounter
  600.            ACCESS read-only
  601.            STATUS mandatory
  602.            DESCRIPTION
  603.                "Number of user bytes received from the target host."
  604.            ::= { phivEndCountEntry 3 }
  605.  
  606.        phivEndCountUsrBytesSent OBJECT-TYPE
  607.            SYNTAX PhivCounter
  608.            ACCESS read-only
  609.            STATUS mandatory
  610.            DESCRIPTION
  611.                "Number of user bytes sent to the target host."
  612.            ::= { phivEndCountEntry 4 }
  613.  
  614.  
  615.  
  616.  
  617.  
  618. DECnet Phase IV MIB Working Group                              [Page 11]
  619.  
  620. RFC 1289                  DECnet Phase IV MIB              December 1991
  621.  
  622.  
  623.        phivEndUCountUsrMessRec OBJECT-TYPE
  624.             SYNTAX PhivCounter
  625.             ACCESS read-only
  626.             STATUS mandatory
  627.             DESCRIPTION
  628.                 "Number of user messages received from the target host."
  629.             ::= { phivEndCountEntry 5 }
  630.  
  631.        phivEndCountUsrMessSent OBJECT-TYPE
  632.            SYNTAX PhivCounter
  633.            ACCESS read-only
  634.            STATUS mandatory
  635.            DESCRIPTION
  636.                "Number of user messages sent to the target host."
  637.            ::= { phivEndCountEntry 6 }
  638.  
  639.        phivEndCountTotalBytesRec OBJECT-TYPE
  640.            SYNTAX PhivCounter
  641.            ACCESS read-only
  642.            STATUS mandatory
  643.            DESCRIPTION
  644.                "Number of bytes received from the target host."
  645.            ::= { phivEndCountEntry 7 }
  646.  
  647.        phivEndCountTotalBytesSent OBJECT-TYPE
  648.            SYNTAX PhivCounter
  649.            ACCESS read-only
  650.            STATUS mandatory
  651.            DESCRIPTION
  652.                "Number of bytes sent to the target host."
  653.            ::= { phivEndCountEntry 8 }
  654.  
  655.        phivEndCountTotalMessRec OBJECT-TYPE
  656.            SYNTAX PhivCounter
  657.            ACCESS read-only
  658.            STATUS mandatory
  659.            DESCRIPTION
  660.                "Number of messages received from the target host."
  661.            ::= { phivEndCountEntry 9 }
  662.  
  663.        phivEndCountTotalMessSent OBJECT-TYPE
  664.            SYNTAX PhivCounter
  665.            ACCESS read-only
  666.            STATUS mandatory
  667.            DESCRIPTION
  668.                "Number of messages sent to the target host."
  669.            ::= { phivEndCountEntry 10 }
  670.  
  671.  
  672.  
  673.  
  674. DECnet Phase IV MIB Working Group                              [Page 12]
  675.  
  676. RFC 1289                  DECnet Phase IV MIB              December 1991
  677.  
  678.  
  679.        phivEndCountConnectsRecd OBJECT-TYPE
  680.            SYNTAX PhivCounter (0..65535)
  681.            ACCESS read-only
  682.            STATUS mandatory
  683.            DESCRIPTION
  684.                "Number of connects received from the target host."
  685.            ::= { phivEndCountEntry 11 }
  686.  
  687.        phivEndCountConnectsSent OBJECT-TYPE
  688.            SYNTAX PhivCounter (0..65535)
  689.            ACCESS read-only
  690.            STATUS mandatory
  691.            DESCRIPTION
  692.                "Number of connects sent to the target host."
  693.            ::= {phivEndCountEntry 12 }
  694.  
  695.        phivEndCountReponseTimeouts OBJECT-TYPE
  696.            SYNTAX PhivCounter (0..65535)
  697.            ACCESS read-only
  698.            STATUS mandatory
  699.            DESCRIPTION
  700.                "Number of response timeouts."
  701.            ::= { phivEndCountEntry 13 }
  702.  
  703.        phivEndCountRecdConnectResErrs OBJECT-TYPE
  704.            SYNTAX PhivCounter (0..65535)
  705.            ACCESS read-only
  706.            STATUS mandatory
  707.            DESCRIPTION
  708.                "Number of received connect resource errors."
  709.            ::= {phivEndCountEntry 14 }
  710.  
  711.  
  712.        -- additional End System objects
  713.  
  714.        phivEndMaxLinks OBJECT-TYPE
  715.            SYNTAX INTEGER (1..65535)
  716.            ACCESS read-write
  717.            STATUS mandatory
  718.            DESCRIPTION
  719.                "This value represents the maximum active logical
  720.                link count allowed for the executor."
  721.            ::= { end 3 }
  722.  
  723.        phivEndNSPVers OBJECT-TYPE
  724.            SYNTAX DisplayString (SIZE (0..255) )
  725.            ACCESS read-only
  726.            STATUS mandatory
  727.  
  728.  
  729.  
  730. DECnet Phase IV MIB Working Group                              [Page 13]
  731.  
  732. RFC 1289                  DECnet Phase IV MIB              December 1991
  733.  
  734.  
  735.            DESCRIPTION
  736.                "This read-only parameter represents the version number
  737.                of the node End Communication S/W. The format is
  738.                version number, ECO, and user ECO, e.g., 4.1.0"
  739.            ::= { end 4 }
  740.  
  741.        phivEndRetransmitFactor OBJECT-TYPE
  742.            SYNTAX INTEGER (1..65535)
  743.            ACCESS read-write
  744.            STATUS mandatory
  745.            DESCRIPTION
  746.                "This value represents the maximum number of times the
  747.                source End Communication at the executor node will
  748.                restart the retransmission timer when it expires. If
  749.                the number is exceeded, Session Control disconnects the
  750.                logical link for the user."
  751.            ::= { end 5 }
  752.  
  753.        phivEndDelayFact OBJECT-TYPE
  754.            SYNTAX INTEGER (1..255)
  755.            ACCESS read-write
  756.            STATUS mandatory
  757.            DESCRIPTION
  758.                "This is the number by which to multiply one sixteenth
  759.                of the estimated round trip delay to a node to set the
  760.                retransmission timer to that node."
  761.            ::= { end 6 }
  762.  
  763.        phivEndDelayWeight OBJECT-TYPE
  764.            SYNTAX INTEGER (1..255)
  765.            ACCESS read-write
  766.            STATUS mandatory
  767.            DESCRIPTION
  768.                "This number represents the weight to apply to a
  769.                current round trip delay estimate to a remote node
  770.                when updating the estimated round trip delay to a node.
  771.                On some systems the number must be 1 less than a power
  772.                of 2 for computational efficiency."
  773.            ::= { end 7 }
  774.  
  775.        phivEndInactivityTimer OBJECT-TYPE
  776.            SYNTAX INTEGER (1..65535)
  777.            ACCESS read-write
  778.            STATUS mandatory
  779.            DESCRIPTION
  780.                "This value represents the maximum duration of inactivity
  781.                (no data in either direction) on a logical link before
  782.                the node checks to see if the logical link still works.
  783.  
  784.  
  785.  
  786. DECnet Phase IV MIB Working Group                              [Page 14]
  787.  
  788. RFC 1289                  DECnet Phase IV MIB              December 1991
  789.  
  790.  
  791.                If no activity occurs within the minimum number of
  792.                seconds, End Communication generates artificial
  793.                traffic to test the link (End Communication
  794.                specification)."
  795.            ::= { end 8 }
  796.  
  797.        phivEndCountZeroCount OBJECT-TYPE
  798.            SYNTAX INTEGER {
  799.              other (1),
  800.              reset (2)
  801.            }
  802.            ACCESS read-write
  803.            STATUS mandatory
  804.            DESCRIPTION
  805.                "When this value is set to 2, all of the counters in
  806.                the End System Counter Table are set to zero."
  807.            ::= { end 9 }
  808.  
  809.        phivEndMaxLinksActive OBJECT-TYPE
  810.            SYNTAX PhivCounter (0..65535)
  811.            ACCESS read-write
  812.            STATUS mandatory
  813.            DESCRIPTION
  814.                "This value represents the high water mark for the
  815.                number of links that were active at any one time."
  816.            ::= { end 10 }
  817.  
  818.        -- Routing Layer Group
  819.  
  820.        -- The implementation of the Routing Layer Group is mandatory for
  821.        -- all systems that implement level 1 routing layer
  822.        -- communications.
  823.  
  824.        phivRouteBroadcastRouteTimer OBJECT-TYPE
  825.            SYNTAX INTEGER (1..65535)
  826.            ACCESS read-write
  827.            STATUS mandatory
  828.            DESCRIPTION
  829.                "This value determines the maximum time in seconds
  830.                 allowed between Routing updates on Ethernet
  831.                 circuits. When this timer expired before a routing
  832.                 update occurs, a routing update is forced.  With a
  833.                 standard calculation, Routing also uses this timer
  834.                 to enforce a minimum delay between routing updates."
  835.            ::= { routing 1 }
  836.  
  837.        phivRouteBuffSize OBJECT-TYPE
  838.            SYNTAX INTEGER (1..65535)
  839.  
  840.  
  841.  
  842. DECnet Phase IV MIB Working Group                              [Page 15]
  843.  
  844. RFC 1289                  DECnet Phase IV MIB              December 1991
  845.  
  846.  
  847.            ACCESS read-write
  848.            STATUS mandatory
  849.            DESCRIPTION
  850.                "This parameter value determines the maximum size of
  851.                 a Routing message. It therefore determines the maximum
  852.                 size message that can be forwarded.  This size includes
  853.                 protocol overhead down to and including the End
  854.                 Communication layer, plus a constant value of 6. (This
  855.                 value of 6 is included to provide compatibility with
  856.                 the parameter definition in Phase III, which included
  857.                 the Routing overhead.) It does not include Routing or
  858.                 Data link overhead (except for the constant value of
  859.                 6). There is one buffer size for all circuits.
  860.  
  861.                 NOTE: The BUFFER SIZE defines the maximum size messages
  862.                 that the Routing layer can forward. The SEGMENT BUFFER
  863.                 SIZE (defined below) defines the maximum size messages
  864.                 that the End Communication layer can transmit or
  865.                 receive. The SEGMENT BUFFER SIZE is always less than
  866.                 or equal to the BUFFER SIZE. Normally the two
  867.                 parameters will be equal. They may be different to
  868.                 allow the network manager to alter buffer sizes
  869.                 on all nodes without interruption of service. They both
  870.                 include an extra 6 bytes for compatibility with Phase
  871.                 III."
  872.            ::= { routing 2 }
  873.  
  874.        phivRouteRoutingVers OBJECT-TYPE
  875.            SYNTAX DisplayString ( SIZE (0..255) )
  876.            ACCESS read-only
  877.            STATUS mandatory
  878.            DESCRIPTION
  879.                "This read-only parameter identifies the executor node's
  880.                Routing version number.  The format is version number,
  881.                ECO, and user ECO, e.g., 4.1.0"
  882.            ::= { routing 3 }
  883.  
  884.        phivRouteMaxAddr OBJECT-TYPE
  885.            SYNTAX INTEGER (1..1023)
  886.            ACCESS read-write
  887.            STATUS mandatory
  888.            DESCRIPTION
  889.                "This value represents the largest node number and,
  890.                therefore, number of nodes that can be known about
  891.                by the executor node's home area."
  892.            ::= { routing 4 }
  893.  
  894.  
  895.  
  896.  
  897.  
  898. DECnet Phase IV MIB Working Group                              [Page 16]
  899.  
  900. RFC 1289                  DECnet Phase IV MIB              December 1991
  901.  
  902.  
  903.        phivRouteMaxBdcastNonRouters OBJECT-TYPE
  904.            SYNTAX INTEGER (0..65535)
  905.            ACCESS read-write
  906.            STATUS mandatory
  907.            DESCRIPTION
  908.                "This value represents the maximum total number of
  909.                nonrouters the executor node can have on its Ethernet
  910.                circuits."
  911.            ::= { routing 5 }
  912.  
  913.        phivRouteMaxBdcastRouters OBJECT-TYPE
  914.            SYNTAX INTEGER (0..65535)
  915.            ACCESS read-write
  916.            STATUS mandatory
  917.            DESCRIPTION
  918.                "This value represents the maximum total number of
  919.                routers the executor node can have on its Ethernet
  920.                circuits."
  921.            ::= { routing 6 }
  922.  
  923.        phivRouteMaxBuffs OBJECT-TYPE
  924.            SYNTAX INTEGER (1..65535)
  925.            ACCESS read-write
  926.            STATUS mandatory
  927.            DESCRIPTION
  928.                "This value represents the maximum number of transmit
  929.                buffers that Routing may use for all circuits."
  930.            ::= { routing 7 }
  931.  
  932.        phivRouteMaxCircuits OBJECT-TYPE
  933.            SYNTAX INTEGER (1..65535)
  934.            ACCESS read-write
  935.            STATUS mandatory
  936.            DESCRIPTION
  937.                "This value represents the maximum number of Routing
  938.                circuits that the executor node can know about."
  939.            ::= { routing 8 }
  940.  
  941.        phivRouteMaxCost OBJECT-TYPE
  942.            SYNTAX INTEGER (1..1022)
  943.            ACCESS read-write
  944.            STATUS mandatory
  945.            DESCRIPTION
  946.                "This value represents the maximum total path cost
  947.                allowed from the executor to any node within an area.
  948.                The path cost is the sum of the circuit costs along
  949.                a path between two nodes. This parameter defines the
  950.                point where the executor node's Routing routing
  951.  
  952.  
  953.  
  954. DECnet Phase IV MIB Working Group                              [Page 17]
  955.  
  956. RFC 1289                  DECnet Phase IV MIB              December 1991
  957.  
  958.  
  959.                decision algorithm declares another node unreachable
  960.                because the cost of the least costly path to the
  961.                other node is excessive. For correct operation, this
  962.                parameter must not be less than the maximum path cost
  963.                of the network."
  964.            ::= { routing 9 }
  965.  
  966.        phivRouteMaxHops OBJECT-TYPE
  967.            SYNTAX INTEGER (1..30)
  968.            ACCESS read-write
  969.            STATUS mandatory
  970.            DESCRIPTION
  971.                "This value represents the maximum number of routing hops
  972.                allowable from the executor to any other reachable node
  973.                within an area. (A hop is the logical distance over a
  974.                circuit between two adjacent nodes.) This parameter
  975.                defines the point where the executor node's Routing
  976.                routing decision algorithm declares another node
  977.                unreachable because the length of the shortest path
  978.                between the two nodes is too long. For correct
  979.                operation, this parameter must not be less than the
  980.                network diameter. (The network diameter is the
  981.                reachability distance between the two nodes of the
  982.                network having the greatest reachability distance,
  983.                where reachability distance is the length the shortest
  984.                path between a given pair of nodes.)"
  985.            ::= { routing 10 }
  986.  
  987.        phivRouteMaxVisits OBJECT-TYPE
  988.            SYNTAX INTEGER (1..63)
  989.            ACCESS read-write
  990.            STATUS mandatory
  991.            DESCRIPTION
  992.                "This value represents the maximum number of nodes a
  993.                message coming into the executor node can have visited.
  994.                If the message is not for this node and the MAXIMUM
  995.                VISITS number is exceeded, the message is discarded.
  996.                The MAXIMUM VISITS parameter defines the point where
  997.                the packet lifetime control algorithm discards
  998.                a packet that has traversed too many nodes. For correct
  999.                operation, this parameter must not be less than the
  1000.                maximum path length of the network. (The maximum path
  1001.                length is the routing distance between the two nodes of
  1002.                the network having the greatest routing distance, where
  1003.                routing distance is the length of the least costly
  1004.                path between a given pair of nodes.)"
  1005.            ::= { routing 11 }
  1006.  
  1007.  
  1008.  
  1009.  
  1010. DECnet Phase IV MIB Working Group                              [Page 18]
  1011.  
  1012. RFC 1289                  DECnet Phase IV MIB              December 1991
  1013.  
  1014.  
  1015.        phivRouteRoutingTimer OBJECT-TYPE
  1016.            SYNTAX INTEGER (1..65535)
  1017.            ACCESS read-write
  1018.            STATUS mandatory
  1019.            DESCRIPTION
  1020.                "This value determines the maximum time in seconds
  1021.                allowed between Routing updates on non-Ethernet
  1022.                circuits. When this timer expires before a routing
  1023.                update occurs, a routing update is forced."
  1024.            ::= { routing 12 }
  1025.  
  1026.        phivRouteSegBuffSize OBJECT-TYPE
  1027.            SYNTAX INTEGER
  1028.            ACCESS read-write
  1029.            STATUS mandatory
  1030.            DESCRIPTION
  1031.                "This parameter value determines the maximum size of an
  1032.                end-to-end segment. The size is a decimal integer in
  1033.                the range 1-65535. This size is in bytes. This size
  1034.                includes protocol overhead down to and including the
  1035.                End Communication layer, plus a constant value of 6.
  1036.                (This value of 6 is included to provide compatibility
  1037.                with the BUFFER SIZE parameter definition.) It does not
  1038.                include Routing or Data link overhead (except for the
  1039.                constant value of 6)."
  1040.            ::= { routing 13 }
  1041.  
  1042.        phivRouteType OBJECT-TYPE
  1043.            SYNTAXINTEGER {
  1044.                routing-III (1),
  1045.                nonrouting-III (2),
  1046.                area (3),
  1047.                routing-IV (4),
  1048.                nonrouting-IV (5)
  1049.            }
  1050.            ACCESS read-only
  1051.            STATUS mandatory
  1052.            DESCRIPTION
  1053.                "This parameter indicates the type of the executor
  1054.                node. The node-type is one of the following:
  1055.  
  1056.                routing-III
  1057.                nonrouting-III
  1058.                routing-IV
  1059.                ronrouting-IV
  1060.                area
  1061.  
  1062.                A routing node has full routing capability. A
  1063.  
  1064.  
  1065.  
  1066. DECnet Phase IV MIB Working Group                              [Page 19]
  1067.  
  1068. RFC 1289                  DECnet Phase IV MIB              December 1991
  1069.  
  1070.  
  1071.                nonrouting node contains a subset of the Routing
  1072.                routing modules. The III and IV indicate the DNA
  1073.                phase of the node. Nonrouting nodes can deliver
  1074.                and receive packets to and from any node, but cannot
  1075.                route packets from other nodes through to other nodes.
  1076.                An area node routes between areas. Refer to the Routing
  1077.                specification for details.
  1078.  
  1079.                For adjacent nodes, this is a read-only parameter that
  1080.                indicates the type of the reachable adjacent node.
  1081.                NOTE: The ROUTING-III and NONROUTING-III values are
  1082.                incremented by one compared to the standard DECnet
  1083.                values in order to maintain compliance with RFC 1155)"
  1084.            ::= { routing 14 }
  1085.  
  1086.        phivRouteCountAgedPktLoss OBJECT-TYPE
  1087.            SYNTAX PhivCounter (0..127)
  1088.            ACCESS read-only
  1089.            STATUS mandatory
  1090.            DESCRIPTION
  1091.                "Number of aged packet losses."
  1092.            ::= { routing 15 }
  1093.  
  1094.        phivRouteCountNodeUnrPktLoss OBJECT-TYPE
  1095.            SYNTAX PhivCounter (0..65535)
  1096.            ACCESS read-only
  1097.            STATUS mandatory
  1098.            DESCRIPTION
  1099.                "Number of node unreachable packet losses."
  1100.            ::= { routing 16 }
  1101.  
  1102.        phivRouteCountOutRngePktLoss OBJECT-TYPE
  1103.            SYNTAX PhivCounter (0..127)
  1104.            ACCESS read-only
  1105.            STATUS mandatory
  1106.            DESCRIPTION
  1107.                "Number of node out-of-range packet losses."
  1108.            ::= { routing 17 }
  1109.  
  1110.        phivRouteCountOverSzePktLoss OBJECT-TYPE
  1111.            SYNTAX PhivCounter (0..127)
  1112.            ACCESS read-only
  1113.            STATUS mandatory
  1114.            DESCRIPTION
  1115.                "Number of Oversized packet losses."
  1116.            ::= { routing 18 }
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122. DECnet Phase IV MIB Working Group                              [Page 20]
  1123.  
  1124. RFC 1289                  DECnet Phase IV MIB              December 1991
  1125.  
  1126.  
  1127.        phivRouteCountPacketFmtErr OBJECT-TYPE
  1128.            SYNTAX PhivCounter (0..127)
  1129.            ACCESS read-only
  1130.            STATUS mandatory
  1131.            DESCRIPTION
  1132.                "Number of packet format errors."
  1133.            ::= { routing 19 }
  1134.  
  1135.        phivRouteCountPtlRteUpdtLoss OBJECT-TYPE
  1136.            SYNTAX PhivCounter (0..127)
  1137.            ACCESS read-only
  1138.            STATUS mandatory
  1139.            DESCRIPTION
  1140.                "Number of partial routing update losses."
  1141.            ::= { routing 20 }
  1142.  
  1143.        phivRouteCountVerifReject OBJECT-TYPE
  1144.            SYNTAX PhivCounter (0..127)
  1145.            ACCESS read-only
  1146.            STATUS mandatory
  1147.            DESCRIPTION
  1148.                "Number of verification rejects."
  1149.            ::= { routing 21 }
  1150.  
  1151.         -- Level 1 Routing Table
  1152.  
  1153.        phivLevel1RouteTable OBJECT-TYPE
  1154.            SYNTAX SEQUENCE OF PhivLevel1RouteEntry
  1155.            ACCESS not-accessible
  1156.            STATUS mandatory
  1157.            DESCRIPTION
  1158.                "Information about the currently known DECnet Phase
  1159.                IV Routes."
  1160.            ::= { routing 22 }
  1161.  
  1162.        phivLevel1RouteEntry OBJECT-TYPE
  1163.            SYNTAX PhivLevel1RouteEntry
  1164.            ACCESS not-accessible
  1165.            STATUS mandatory
  1166.            DESCRIPTION
  1167.                "Information about the currently known DECnet Phase
  1168.                IV Routes."
  1169.            INDEX  { phivLevel1RouteNodeAddr }
  1170.            ::= { phivLevel1RouteTable 1 }
  1171.  
  1172.        PhivLevel1RouteEntry ::=
  1173.            SEQUENCE {
  1174.                phivLevel1RouteNodeAddr
  1175.  
  1176.  
  1177.  
  1178. DECnet Phase IV MIB Working Group                              [Page 21]
  1179.  
  1180. RFC 1289                  DECnet Phase IV MIB              December 1991
  1181.  
  1182.  
  1183.                    PhivAddr,
  1184.                phivLevel1RouteCircuitIndex
  1185.                    INTEGER,
  1186.                phivLevel1RouteCost
  1187.                    INTEGER (0..65535),
  1188.                phivLevel1RouteHops
  1189.                    INTEGER (0..127),
  1190.                phivLevel1RouteNextNode
  1191.                    PhivAddr
  1192.                 }
  1193.         phivLevel1RouteNodeAddr OBJECT-TYPE
  1194.            SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  1195.            ACCESS read-only
  1196.            STATUS mandatory
  1197.            DESCRIPTION
  1198.                "This value is the address of the node about which
  1199.                routing information is contained in this level 1
  1200.                routing table."
  1201.            ::= { phivLevel1RouteEntry 1 }
  1202.  
  1203.        phivLevel1RouteCircuitIndex OBJECT-TYPE
  1204.            SYNTAX INTEGER
  1205.            ACCESS read-only
  1206.            STATUS mandatory
  1207.            DESCRIPTION
  1208.                "A unique index value for each known circuit. This is
  1209.                the index to the circuit state table and is the same
  1210.                value as phivCircuitIndex."
  1211.            ::= { phivLevel1RouteEntry 2 }
  1212.  
  1213.        phivLevel1RouteCost OBJECT-TYPE
  1214.            SYNTAX INTEGER (0..65535)
  1215.            ACCESS read-only
  1216.            STATUS mandatory
  1217.            DESCRIPTION
  1218.                "This read-only parameter represents the total cost
  1219.                over the current path to the destination node. Cost is
  1220.                a positive integer value associated with using a
  1221.                circuit. Routing routes messages (data) along the path
  1222.                between two nodes with the smallest cost. COST is kept
  1223.                on a remote node basis."
  1224.            ::= { phivLevel1RouteEntry 3 }
  1225.  
  1226.        phivLevel1RouteHops OBJECT-TYPE
  1227.            SYNTAX INTEGER (0..127)
  1228.            ACCESS read-only
  1229.            STATUS mandatory
  1230.            DESCRIPTION
  1231.  
  1232.  
  1233.  
  1234. DECnet Phase IV MIB Working Group                              [Page 22]
  1235.  
  1236. RFC 1289                  DECnet Phase IV MIB              December 1991
  1237.  
  1238.  
  1239.                "This read-only parameter represents the number of hops
  1240.                over to a destination node. A hop is Routing value
  1241.                representing the logical distance between two nodes in
  1242.                a network. HOPS is kept on a remote node basis."
  1243.            ::= { phivLevel1RouteEntry 4 }
  1244.  
  1245.        phivLevel1RouteNextNode OBJECT-TYPE
  1246.            SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  1247.            ACCESS read-only
  1248.            STATUS mandatory
  1249.            DESCRIPTION
  1250.                "This read-only value indicates the next node on the
  1251.                circuit used to get to the node under scrutiny
  1252.                (next hop)."
  1253.            ::= { phivLevel1RouteEntry 5 }
  1254.  
  1255.        -- Additional routing parameters
  1256.  
  1257.        phivRouteCountZeroCount OBJECT-TYPE
  1258.            SYNTAX INTEGER {
  1259.              other (1),
  1260.              reset (2)
  1261.            }
  1262.            ACCESS read-write
  1263.            STATUS mandatory
  1264.            DESCRIPTION
  1265.                "When this value is set to 2, the following objects are
  1266.                set to Zero: phivRouteCountAgedPktLoss,
  1267.                phivRouteCountNodeUnrPktLoss,
  1268.                phivRouteCountOutRngePktLoss,
  1269.                phivRouteCountOverSzePktLoss,
  1270.                phivRouteCountPacketFmtErr,
  1271.                phivRouteCountPtlRteUpdtLoss, and
  1272.                phivRouteCountVerifReject."
  1273.            ::= { routing 23 }
  1274.  
  1275.        phivRouteSystemAddr OBJECT-TYPE
  1276.            SYNTAX PhivAddr
  1277.            ACCESS read-only
  1278.            STATUS mandatory
  1279.            DESCRIPTION
  1280.                "DECnet Phase IV node address."
  1281.            ::= { routing 24 }
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290. DECnet Phase IV MIB Working Group                              [Page 23]
  1291.  
  1292. RFC 1289                  DECnet Phase IV MIB              December 1991
  1293.  
  1294.  
  1295.        -- Circuit Group
  1296.  
  1297.        -- The implementation of the Circuit Group is mandatory for
  1298.        -- all systems.
  1299.  
  1300.        -- Circuit Parameters Table
  1301.  
  1302.  
  1303.        phivCircuitParametersTable OBJECT-TYPE
  1304.            SYNTAX SEQUENCE OF PhivCircuitParametersEntry
  1305.            ACCESS not-accessible
  1306.            STATUS mandatory
  1307.            DESCRIPTION
  1308.                "Information about the parameters associated with all
  1309.                circuits currently known."
  1310.            ::= {circuit 1 }
  1311.  
  1312.        phivCircuitParametersEntry OBJECT-TYPE
  1313.            SYNTAX PhivCircuitParametersEntry
  1314.            ACCESS not-accessible
  1315.            STATUS mandatory
  1316.            DESCRIPTION
  1317.                "Parameters information about all circuits currently
  1318.                known."
  1319.             INDEX  { phivCircuitIndex }
  1320.             ::= { phivCircuitParametersTable 1 }
  1321.  
  1322.        PhivCircuitParametersEntry ::=
  1323.            SEQUENCE {
  1324.                phivCircuitIndex
  1325.                    INTEGER,
  1326.                phivCircuitLineIndex
  1327.                    INTEGER,
  1328.                phivCircuitCommonState
  1329.                    INTEGER,
  1330.                phivCircuitCommonSubState
  1331.                    INTEGER,
  1332.                phivCircuitCommonName
  1333.                    DisplayString,
  1334.                phivCircuitExecRecallTimer
  1335.                    INTEGER (0..65535),
  1336.                phivCircuitCommonType
  1337.                    INTEGER,
  1338.                phivCircuitService
  1339.                    INTEGER,
  1340.                phivCircuitExecCost
  1341.                    INTEGER (1..25),
  1342.                phivCircuitExecHelloTimer
  1343.  
  1344.  
  1345.  
  1346. DECnet Phase IV MIB Working Group                              [Page 24]
  1347.  
  1348. RFC 1289                  DECnet Phase IV MIB              December 1991
  1349.  
  1350.  
  1351.                    INTEGER (1..8191)
  1352.            }
  1353.         phivCircuitIndex OBJECT-TYPE
  1354.            SYNTAX INTEGER
  1355.            ACCESS read-only
  1356.            STATUS mandatory
  1357.            DESCRIPTION
  1358.                "A unique index value for each known circuit."
  1359.            ::= { phivCircuitParametersEntry 1 }
  1360.  
  1361.        phivCircuitLineIndex OBJECT-TYPE
  1362.            SYNTAX INTEGER
  1363.            ACCESS read-only
  1364.            STATUS mandatory
  1365.            DESCRIPTION
  1366.                "The line on which this circuit is active.  This is
  1367.                the same as the IfIndex."
  1368.            ::= { phivCircuitParametersEntry 2 }
  1369.  
  1370.        phivCircuitCommonState OBJECT-TYPE
  1371.            SYNTAX INTEGER {
  1372.                on (1),
  1373.                off (2),
  1374.                service (3),
  1375.                cleared (4)
  1376.            }
  1377.            ACCESS read-write
  1378.            STATUS mandatory
  1379.            DESCRIPTION
  1380.                "This value represents the circuit's Network Management
  1381.                operational state. NOTE: These values are incremented
  1382.                by one compared to the standard DECnet values in order
  1383.                to maintain compliance with RFC 1155."
  1384.            ::= { phivCircuitParametersEntry 3 }
  1385.  
  1386.        phivCircuitCommonSubState OBJECT-TYPE
  1387.            SYNTAX INTEGER {
  1388.                starting (1),
  1389.                reflecting (2),
  1390.                looping (3),
  1391.                loading (4),
  1392.                dumping (5),
  1393.                triggering (6),
  1394.                autoservice (7),
  1395.                autoloading (8),
  1396.                autodumping (9),
  1397.                autotriggering (10),
  1398.                synchronizing (11),
  1399.  
  1400.  
  1401.  
  1402. DECnet Phase IV MIB Working Group                              [Page 25]
  1403.  
  1404. RFC 1289                  DECnet Phase IV MIB              December 1991
  1405.  
  1406.  
  1407.                failed (12),
  1408.                running (13)
  1409.            }
  1410.            ACCESS read-only
  1411.            STATUS mandatory
  1412.            DESCRIPTION
  1413.                "This value represents the circuit's Network Management
  1414.                operational and service substate. NOTE: These values are
  1415.                incremented by one compared to the standard DECnet values
  1416.                in order to maintain compliance with RFC 1155."
  1417.            ::= { phivCircuitParametersEntry 4 }
  1418.  
  1419.        phivCircuitCommonName OBJECT-TYPE
  1420.            SYNTAX DisplayString ( SIZE (0..16) )
  1421.            ACCESS read-only
  1422.            STATUS mandatory
  1423.            DESCRIPTION
  1424.                "The name of the circuit entry in the table, for example,
  1425.                SVA-0 or in a level 2 router ASYNC-8 or ETHER-1)."
  1426.            ::= { phivCircuitParametersEntry 5 }
  1427.  
  1428.        phivCircuitExecRecallTimer OBJECT-TYPE
  1429.            SYNTAX INTEGER (0..65535)
  1430.            ACCESS read-write
  1431.            STATUS mandatory
  1432.            DESCRIPTION
  1433.                "This parameter represents the minimum number of
  1434.                seconds to wait before restarting the circuit.  A
  1435.                value of 0 indicates not timer is running."
  1436.            ::= { phivCircuitParametersEntry 6 }
  1437.  
  1438.        phivCircuitCommonType OBJECT-TYPE
  1439.            SYNTAX INTEGER {
  1440.                ddcmp-point (1),
  1441.                ddcmp-control (2),
  1442.                ddcmp-tributary (3),
  1443.                x25 (4),
  1444.                ddcmp-dmc (5),
  1445.                ethernet (6),
  1446.                ci (7),
  1447.                qp2-dte20 (8),
  1448.                bisync (9),
  1449.                other (14),
  1450.                fddi (15)
  1451.            }
  1452.            ACCESS read-only
  1453.            STATUS mandatory
  1454.            DESCRIPTION
  1455.  
  1456.  
  1457.  
  1458. DECnet Phase IV MIB Working Group                              [Page 26]
  1459.  
  1460. RFC 1289                  DECnet Phase IV MIB              December 1991
  1461.  
  1462.  
  1463.                "Represents the type of the circuit. For X.25 circuits,
  1464.                the value must be set to X25. For DDCMP and Ethernet
  1465.                circuits it is read only and is the same value as the
  1466.                protocol of the associated line.
  1467.                NOTE: Values 1 - 5 are incremented by one compared to the
  1468.                standard DECnet values in order to maintain compliance
  1469.                with RFC 1155."
  1470.            ::= { phivCircuitParametersEntry 7 }
  1471.  
  1472.        phivCircuitService  OBJECT-TYPE
  1473.            SYNTAX INTEGER {
  1474.                enabled (1),
  1475.                disabled (2)
  1476.            }
  1477.            ACCESS read-write
  1478.            STATUS mandatory
  1479.            DESCRIPTION
  1480.                "This value indicates whether or not Network Management
  1481.                allows service operations on a circuit. The values for
  1482.                service-control are as follows:
  1483.  
  1484.                ENABLED     SERVICE state and/or service functions are
  1485.                            allowed.
  1486.  
  1487.                DISABLED    SERVICE state and/or service functions are not
  1488.                            allowed.
  1489.  
  1490.                NOTE: These values are incremented by one compared to the
  1491.                standard DECnet values in order to maintain compliance
  1492.                with RFC 1155."
  1493.            ::= { phivCircuitParametersEntry 8 }
  1494.  
  1495.        phivCircuitExecCost OBJECT-TYPE
  1496.            SYNTAX INTEGER (1..25)
  1497.            ACCESS read-write
  1498.            STATUS mandatory
  1499.            DESCRIPTION
  1500.                "This value represents the routing cost of the circuit.
  1501.                Routing sends messages along the path between two nodes
  1502.                having the smallest cost."
  1503.            ::= { phivCircuitParametersEntry 9 }
  1504.  
  1505.        phivCircuitExecHelloTimer OBJECT-TYPE
  1506.            SYNTAX INTEGER (1..8191)
  1507.            ACCESS read-write
  1508.            STATUS mandatory
  1509.            DESCRIPTION
  1510.                "This value determines the frequency of Routing Hello
  1511.  
  1512.  
  1513.  
  1514. DECnet Phase IV MIB Working Group                              [Page 27]
  1515.  
  1516. RFC 1289                  DECnet Phase IV MIB              December 1991
  1517.  
  1518.  
  1519.                messages sent to the adjacent node on the circuit."
  1520.            ::= { phivCircuitParametersEntry 10 }
  1521.  
  1522.        -- Circuit Counters Table
  1523.  
  1524.  
  1525.        phivCircuitCountTable OBJECT-TYPE
  1526.            SYNTAX SEQUENCE OF PhivCircuitCountEntry
  1527.            ACCESS not-accessible
  1528.            STATUS mandatory
  1529.            DESCRIPTION
  1530.                "Information about the counters associated with all
  1531.                circuits currently known."
  1532.            ::= { circuit 2 }
  1533.  
  1534.        phivCircuitCountEntry OBJECT-TYPE
  1535.            SYNTAX PhivCircuitCountEntry
  1536.            ACCESS not-accessible
  1537.            STATUS mandatory
  1538.            DESCRIPTION
  1539.                "Counter information about all circuits currently known"
  1540.            INDEX     { phivCircuitIndex }
  1541.            ::= { phivCircuitCountTable 1 }
  1542.  
  1543.        PhivCircuitCountEntry ::=
  1544.            SEQUENCE {
  1545.                phivCircuitCountSecLastZeroed
  1546.                    PhivCounter (0..65535),
  1547.                phivCircuitCountTermPacketsRecd
  1548.                    PhivCounter,
  1549.                phivCircuitCountOriginPackSent
  1550.                    PhivCounter,
  1551.                phivCircuitCountTermCongLoss
  1552.                    PhivCounter (0..65535),
  1553.                phivCircuitCountCorruptLoss
  1554.                    PhivCounter (0..255),
  1555.                phivCircuitCountTransitPksRecd
  1556.                    PhivCounter,
  1557.                phivCircuitCountTransitPkSent
  1558.                    PhivCounter,
  1559.                phivCircuitCountTransitCongestLoss
  1560.                    PhivCounter (0..65535),
  1561.                phivCircuitCountCircuitDown
  1562.                    PhivCounter (0..255),
  1563.                phivCircuitCountInitFailure
  1564.                    PhivCounter (0..255),
  1565.                phivCircuitCountAdjDown
  1566.                    PhivCounter,
  1567.  
  1568.  
  1569.  
  1570. DECnet Phase IV MIB Working Group                              [Page 28]
  1571.  
  1572. RFC 1289                  DECnet Phase IV MIB              December 1991
  1573.  
  1574.  
  1575.                phivCircuitCountPeakAdj
  1576.                    PhivCounter,
  1577.                phivCircuitCountBytesRecd
  1578.                    PhivCounter,
  1579.                phivCircuitCountBytesSent
  1580.                    PhivCounter,
  1581.                phivCircuitCountDataBlocksRecd
  1582.                    PhivCounter (0..65535),
  1583.                phivCircuitCountDataBlocksSent
  1584.                    PhivCounter,
  1585.                phivCircuitCountUsrBuffUnav
  1586.                    PhivCounter (0..65535)
  1587.            }
  1588.        phivCircuitCountSecLastZeroed  OBJECT-TYPE
  1589.            SYNTAX PhivCounter (0..65535)
  1590.            ACCESS read-only
  1591.            STATUS mandatory
  1592.            DESCRIPTION
  1593.                "Number of seconds since the circuit counters for this
  1594.                circuit were last zeroed."
  1595.            ::= { phivCircuitCountEntry 1 }
  1596.  
  1597.        phivCircuitCountTermPacketsRecd OBJECT-TYPE
  1598.            SYNTAX PhivCounter
  1599.            ACCESS read-only
  1600.            STATUS mandatory
  1601.            DESCRIPTION
  1602.                "Number of terminating packets received on this circuit."
  1603.            ::= { phivCircuitCountEntry 2 }
  1604.  
  1605.        phivCircuitCountOriginPackSent OBJECT-TYPE
  1606.            SYNTAX PhivCounter
  1607.            ACCESS read-only
  1608.            STATUS mandatory
  1609.            DESCRIPTION
  1610.                "Number of originating packets sent on this circuit."
  1611.            ::= { phivCircuitCountEntry 3 }
  1612.  
  1613.        phivCircuitCountTermCongLoss OBJECT-TYPE
  1614.            SYNTAX PhivCounter
  1615.            ACCESS read-only
  1616.            STATUS mandatory
  1617.            DESCRIPTION
  1618.                "Number of terminating congestion losses on this
  1619.                circuit."
  1620.            ::= { phivCircuitCountEntry 4 }
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626. DECnet Phase IV MIB Working Group                              [Page 29]
  1627.  
  1628. RFC 1289                  DECnet Phase IV MIB              December 1991
  1629.  
  1630.  
  1631.        phivCircuitCountCorruptLoss OBJECT-TYPE
  1632.            SYNTAX PhivCounter (0..255)
  1633.            ACCESS read-only
  1634.            STATUS mandatory
  1635.            DESCRIPTION
  1636.                "Number of corruption losses on this circuit."
  1637.            ::= { phivCircuitCountEntry 5 }
  1638.  
  1639.        phivCircuitCountTransitPksRecd OBJECT-TYPE
  1640.            SYNTAX PhivCounter
  1641.            ACCESS read-only
  1642.            STATUS mandatory
  1643.            DESCRIPTION
  1644.                "Number of Transit packets received on this circuit."
  1645.            ::= { phivCircuitCountEntry 6 }
  1646.  
  1647.        phivCircuitCountTransitPkSent OBJECT-TYPE
  1648.            SYNTAX PhivCounter
  1649.            ACCESS read-only
  1650.            STATUS mandatory
  1651.            DESCRIPTION
  1652.                "Number of transit packets sent on this circuit."
  1653.            ::= { phivCircuitCountEntry 7 }
  1654.  
  1655.        phivCircuitCountTransitCongestLoss OBJECT-TYPE
  1656.            SYNTAX PhivCounter (0..65535)
  1657.            ACCESS read-only
  1658.            STATUS mandatory
  1659.            DESCRIPTION
  1660.                "Number of transit congestion losses on this circuit."
  1661.            ::= { phivCircuitCountEntry 8 }
  1662.  
  1663.        phivCircuitCountCircuitDown OBJECT-TYPE
  1664.            SYNTAX PhivCounter (0..255)
  1665.            ACCESS read-only
  1666.            STATUS mandatory
  1667.            DESCRIPTION
  1668.                "Number of circuit downs on this circuit."
  1669.            ::= { phivCircuitCountEntry 9 }
  1670.  
  1671.        phivCircuitCountInitFailure OBJECT-TYPE
  1672.            SYNTAX PhivCounter (0..255)
  1673.            ACCESS read-only
  1674.            STATUS mandatory
  1675.            DESCRIPTION
  1676.                "Number of Initialization failures on this circuit."
  1677.            ::= { phivCircuitCountEntry 10 }
  1678.  
  1679.  
  1680.  
  1681.  
  1682. DECnet Phase IV MIB Working Group                              [Page 30]
  1683.  
  1684. RFC 1289                  DECnet Phase IV MIB              December 1991
  1685.  
  1686.  
  1687.        phivCircuitCountAdjDown OBJECT-TYPE
  1688.            SYNTAX PhivCounter
  1689.            ACCESS read-only
  1690.            STATUS mandatory
  1691.            DESCRIPTION
  1692.                "This counter indicates the number of adjacency losses
  1693.                that result from any of the following:
  1694.                     Node listener timeout
  1695.                     Invalid data received at node listener
  1696.                     Unexpected control (initialization or verification)
  1697.                         message received
  1698.                     Routing message received with a checksum error
  1699.                     Node identification from a routing message or a
  1700.                     Hello message that is not the one expected Hello
  1701.                     message received indicating that connectivity
  1702.                     became one-way
  1703.                     Adjacency idled."
  1704.            ::= { phivCircuitCountEntry 11 }
  1705.  
  1706.        phivCircuitCountPeakAdj OBJECT-TYPE
  1707.            SYNTAX PhivCounter
  1708.            ACCESS read-only
  1709.            STATUS mandatory
  1710.            DESCRIPTION
  1711.                "This counter indicates the maximum number of nodes
  1712.                that are up on the circuit."
  1713.            ::= { phivCircuitCountEntry 12 }
  1714.  
  1715.        phivCircuitCountBytesRecd OBJECT-TYPE
  1716.            SYNTAX PhivCounter
  1717.            ACCESS read-only
  1718.            STATUS mandatory
  1719.            DESCRIPTION
  1720.                "Number of bytes received on this circuit."
  1721.            ::= { phivCircuitCountEntry 13 }
  1722.  
  1723.        phivCircuitCountBytesSent OBJECT-TYPE
  1724.            SYNTAX PhivCounter
  1725.            ACCESS read-only
  1726.            STATUS mandatory
  1727.            DESCRIPTION
  1728.                "Number of bytes sent on this circuit."
  1729.            ::= { phivCircuitCountEntry 14 }
  1730.  
  1731.        phivCircuitCountDataBlocksRecd OBJECT-TYPE
  1732.            SYNTAX PhivCounter
  1733.            ACCESS read-only
  1734.            STATUS mandatory
  1735.  
  1736.  
  1737.  
  1738. DECnet Phase IV MIB Working Group                              [Page 31]
  1739.  
  1740. RFC 1289                  DECnet Phase IV MIB              December 1991
  1741.  
  1742.  
  1743.            DESCRIPTION
  1744.                "Number of data blocks received on this circuit."
  1745.            ::= { phivCircuitCountEntry 15 }
  1746.  
  1747.        phivCircuitCountDataBlocksSent OBJECT-TYPE
  1748.            SYNTAX PhivCounter
  1749.            ACCESS read-only
  1750.            STATUS mandatory
  1751.            DESCRIPTION
  1752.                "Number of data blocks sent on this circuit."
  1753.            ::= { phivCircuitCountEntry 16 }
  1754.  
  1755.        phivCircuitCountUsrBuffUnav OBJECT-TYPE
  1756.            SYNTAX PhivCounter (0..65535)
  1757.            ACCESS read-only
  1758.            STATUS mandatory
  1759.            DESCRIPTION
  1760.                "Number of user buffer unavailable errors."
  1761.            ::= { phivCircuitCountEntry 17 }
  1762.  
  1763.        -- Additional Circuit Parameters
  1764.  
  1765.        phivCircuitOrigQueueLimit OBJECT-TYPE
  1766.            SYNTAX INTEGER
  1767.            ACCESS read-write
  1768.            STATUS mandatory
  1769.            DESCRIPTION
  1770.                "This parameter indicates the maximum number of
  1771.                originating packets that may be outstanding on this
  1772.                circuit. This does not include route-thru traffic."
  1773.            ::= { circuit 3 }
  1774.  
  1775.        phivCircuitCountZeroCount OBJECT-TYPE
  1776.            SYNTAX INTEGER {
  1777.              other (1),
  1778.              reset (2)
  1779.            }
  1780.            ACCESS read-write
  1781.            STATUS mandatory
  1782.            DESCRIPTION
  1783.                "When this value is set to 2, all of the counters in the
  1784.                Circuit Counter Table are set to zero."
  1785.            ::= { circuit 4 }
  1786.  
  1787.        -- DDCMP Circuit Group
  1788.  
  1789.        -- The implementation of the DDCMP Circuit Group is mandatory for
  1790.        -- all systems which support DDCMP circuits.
  1791.  
  1792.  
  1793.  
  1794. DECnet Phase IV MIB Working Group                              [Page 32]
  1795.  
  1796. RFC 1289                  DECnet Phase IV MIB              December 1991
  1797.  
  1798.  
  1799.  
  1800.        -- DDCMP Parameters Table
  1801.  
  1802.        phivDDCMPCircuitParametersTable OBJECT-TYPE
  1803.            SYNTAX SEQUENCE OF PhivDDCMPCircuitParametersEntry
  1804.            ACCESS not-accessible
  1805.            STATUS mandatory
  1806.            DESCRIPTION
  1807.                "Information about DDCMP circuit parameters."
  1808.            ::= { ddcmp 1}
  1809.  
  1810.        phivDDCMPCircuitParametersEntry OBJECT-TYPE
  1811.            SYNTAX PhivDDCMPCircuitParametersEntry
  1812.            ACCESS not-accessible
  1813.            STATUS mandatory
  1814.            DESCRIPTION
  1815.                "Parameters information about DDCMP circuits currently
  1816.                 known."
  1817.            INDEX     { phivDDCMPCircuitIndex }
  1818.            ::= { phivDDCMPCircuitParametersTable 1 }
  1819.  
  1820.        PhivDDCMPCircuitParametersEntry ::=
  1821.            SEQUENCE {
  1822.                phivDDCMPCircuitIndex
  1823.                    INTEGER,
  1824.                phivDDCMPCircuitAdjNodeAddr
  1825.                    INTEGER (0..65535),
  1826.                phivDDCMPCircuitTributary
  1827.                    INTEGER (0..255)
  1828.            }
  1829.        phivDDCMPCircuitIndex OBJECT-TYPE
  1830.            SYNTAX INTEGER
  1831.            ACCESS read-only
  1832.            STATUS mandatory
  1833.            DESCRIPTION
  1834.                "A unique index value for each known DDCMP circuit.
  1835.                This is the same value as phivCircuitIndex."
  1836.            ::= { phivDDCMPCircuitParametersEntry 1 }
  1837.  
  1838.        phivDDCMPCircuitAdjNodeAddr OBJECT-TYPE
  1839.            SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  1840.            ACCESS read-only
  1841.            STATUS mandatory
  1842.            DESCRIPTION
  1843.                "The address of the adjacent node."
  1844.            ::= { phivDDCMPCircuitParametersEntry 2 }
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850. DECnet Phase IV MIB Working Group                              [Page 33]
  1851.  
  1852. RFC 1289                  DECnet Phase IV MIB              December 1991
  1853.  
  1854.  
  1855.        phivDDCMPCircuitTributary OBJECT-TYPE
  1856.            SYNTAX INTEGER (0..255)
  1857.            ACCESS read-only
  1858.            STATUS mandatory
  1859.            DESCRIPTION
  1860.                "This value represents the Data Link physical tributary
  1861.                address of the circuit."
  1862.            ::= { phivDDCMPCircuitParametersEntry 3 }
  1863.  
  1864.        -- DDCMP Circuit Counter Table
  1865.  
  1866.        phivDDCMPCircuitCountTable OBJECT-TYPE
  1867.            SYNTAX SEQUENCE OF PhivDDCMPCircuitCountEntry
  1868.            ACCESS not-accessible
  1869.            STATUS mandatory
  1870.            DESCRIPTION
  1871.                "Information about the DDCMP counters associated with all
  1872.                circuits currently known."
  1873.            ::= { ddcmp 2 }
  1874.  
  1875.        phivDDCMPCircuitCountEntry OBJECT-TYPE
  1876.            SYNTAX PhivDDCMPCircuitCountEntry
  1877.            ACCESS not-accessible
  1878.            STATUS mandatory
  1879.            DESCRIPTION
  1880.                "Counter information about DDCMP circuits now known"
  1881.            INDEX     { phivCircuitIndex }
  1882.            ::= { phivDDCMPCircuitCountTable 1 }
  1883.  
  1884.        PhivDDCMPCircuitCountEntry ::=
  1885.            SEQUENCE {
  1886.                phivDDCMPCircuitErrorsInbd
  1887.                    PhivCounter (0..255),
  1888.                phivDDCMPCircuitErrorsOutbd
  1889.                    PhivCounter (0..255),
  1890.                phivDDCMPCircuitRmteReplyTimeouts
  1891.                    PhivCounter (0..255),
  1892.                phivDDCMPCircuitLocalReplyTimeouts
  1893.                    PhivCounter (0..255),
  1894.                phivDDCMPCircuitRmteBuffErrors
  1895.                    PhivCounter (0..255),
  1896.                phivDDCMPCircuitLocalBuffErrors
  1897.                    PhivCounter (0..255),
  1898.                phivDDCMPCircuitSelectIntervalsElap
  1899.                    PhivCounter (0..65535),
  1900.                phivDDCMPCircuitSelectTimeouts
  1901.                    PhivCounter (0..255)
  1902.            }
  1903.  
  1904.  
  1905.  
  1906. DECnet Phase IV MIB Working Group                              [Page 34]
  1907.  
  1908. RFC 1289                  DECnet Phase IV MIB              December 1991
  1909.  
  1910.  
  1911.        phivDDCMPCircuitErrorsInbd OBJECT-TYPE
  1912.            SYNTAX PhivCounter (0..255)
  1913.            ACCESS read-only
  1914.            STATUS mandatory
  1915.            DESCRIPTION
  1916.                "Number of Data errors inbound."
  1917.            ::= { phivDDCMPCircuitCountEntry 1 }
  1918.  
  1919.        phivDDCMPCircuitErrorsOutbd OBJECT-TYPE
  1920.            SYNTAX PhivCounter (0..255)
  1921.            ACCESS read-only
  1922.            STATUS mandatory
  1923.            DESCRIPTION
  1924.                "Number of outbound data errors."
  1925.            ::= { phivDDCMPCircuitCountEntry 2 }
  1926.  
  1927.        phivDDCMPCircuitRmteReplyTimeouts OBJECT-TYPE
  1928.            SYNTAX PhivCounter (0..255)
  1929.            ACCESS read-only
  1930.            STATUS mandatory
  1931.            DESCRIPTION
  1932.                "Number of remote reply timeouts."
  1933.            ::= { phivDDCMPCircuitCountEntry 3 }
  1934.  
  1935.        phivDDCMPCircuitLocalReplyTimeouts OBJECT-TYPE
  1936.            SYNTAX PhivCounter (0..255)
  1937.            ACCESS read-only
  1938.            STATUS mandatory
  1939.            DESCRIPTION
  1940.                "Number of local Reply timeouts."
  1941.            ::= { phivDDCMPCircuitCountEntry 4 }
  1942.  
  1943.        phivDDCMPCircuitRmteBuffErrors OBJECT-TYPE
  1944.            SYNTAX PhivCounter (0..255)
  1945.            ACCESS read-only
  1946.            STATUS mandatory
  1947.            DESCRIPTION
  1948.                "Number of remote reply time out errors."
  1949.            ::= { phivDDCMPCircuitCountEntry 5 }
  1950.  
  1951.        phivDDCMPCircuitLocalBuffErrors  OBJECT-TYPE
  1952.            SYNTAX PhivCounter (0..255)
  1953.            ACCESS read-only
  1954.            STATUS mandatory
  1955.            DESCRIPTION
  1956.                "Number of local buffer errors."
  1957.            ::= { phivDDCMPCircuitCountEntry 6 }
  1958.  
  1959.  
  1960.  
  1961.  
  1962. DECnet Phase IV MIB Working Group                              [Page 35]
  1963.  
  1964. RFC 1289                  DECnet Phase IV MIB              December 1991
  1965.  
  1966.  
  1967.        phivDDCMPCircuitSelectIntervalsElap OBJECT-TYPE
  1968.            SYNTAX PhivCounter (0..65535)
  1969.            ACCESS read-only
  1970.            STATUS mandatory
  1971.            DESCRIPTION
  1972.                "Selection intervals that have elapsed."
  1973.            ::= {phivDDCMPCircuitCountEntry 7 }
  1974.  
  1975.        phivDDCMPCircuitSelectTimeouts OBJECT-TYPE
  1976.            SYNTAX INTEGER (0..255)
  1977.            ACCESS read-only
  1978.            STATUS mandatory
  1979.            DESCRIPTION
  1980.                "Number of selection timeouts."
  1981.            ::= {phivDDCMPCircuitCountEntry 8 }
  1982.  
  1983.        -- DDCMP Line Count Table
  1984.  
  1985.        phivDDCMPLineCountTable OBJECT-TYPE
  1986.            SYNTAX SEQUENCE OF PhivDDCMPLineCountEntry
  1987.            ACCESS not-accessible
  1988.            STATUS mandatory
  1989.            DESCRIPTION
  1990.                "The DDCMP Line Count Table."
  1991.            ::= { ddcmp 3 }
  1992.  
  1993.        phivDDCMPLineCountEntry OBJECT-TYPE
  1994.            SYNTAX PhivDDCMPLineCountEntry
  1995.            ACCESS not-accessible
  1996.            STATUS mandatory
  1997.            DESCRIPTION
  1998.                "There is one entry in the table for each line."
  1999.            INDEX  { phivDDCMPLineCountIndex }
  2000.            ::= { phivDDCMPLineCountTable 1 }
  2001.  
  2002.        PhivDDCMPLineCountEntry ::=
  2003.            SEQUENCE {
  2004.                phivDDCMPLineCountIndex
  2005.                    INTEGER,
  2006.                phivDDCMPLineCountDataErrsIn
  2007.                    PhivCounter (0..255),
  2008.                phivDDCMPLineCountRmteStationErrs
  2009.                    PhivCounter (0..255),
  2010.                phivDDCMPLineCountLocalStationErrs
  2011.                    PhivCounter (0..255)
  2012.            }
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018. DECnet Phase IV MIB Working Group                              [Page 36]
  2019.  
  2020. RFC 1289                  DECnet Phase IV MIB              December 1991
  2021.  
  2022.  
  2023.        phivDDCMPLineCountIndex OBJECT-TYPE
  2024.            SYNTAX INTEGER
  2025.            ACCESS read-only
  2026.            STATUS mandatory
  2027.            DESCRIPTION
  2028.                "The line on which this entry's equivalence is
  2029.                effective. The interface identified by a particular
  2030.                value of this index is the same interface as
  2031.                identified by the same value of phivLineIndex.
  2032.                This value is the IfIndex."
  2033.            ::= { phivDDCMPLineCountEntry 1 }
  2034.  
  2035.        phivDDCMPLineCountDataErrsIn OBJECT-TYPE
  2036.            SYNTAX PhivCounter ( 0..255 )
  2037.            ACCESS read-only
  2038.            STATUS mandatory
  2039.            DESCRIPTION
  2040.                "Number of data errors inbound."
  2041.            ::= { phivDDCMPLineCountEntry 2 }
  2042.  
  2043.        phivDDCMPLineCountRmteStationErrs OBJECT-TYPE
  2044.            SYNTAX PhivCounter ( 0..255 )
  2045.            ACCESS read-only
  2046.            STATUS mandatory
  2047.            DESCRIPTION
  2048.                "Number of remote station errors."
  2049.            ::= { phivDDCMPLineCountEntry 3 }
  2050.  
  2051.        phivDDCMPLineCountLocalStationErrs OBJECT-TYPE
  2052.            SYNTAX PhivCounter ( 0..255 )
  2053.            ACCESS read-only
  2054.            STATUS mandatory
  2055.            DESCRIPTION
  2056.                 "Number of local station errors."
  2057.            ::= { phivDDCMPLineCountEntry 4 }
  2058.  
  2059.        -- DDCMP Multipoint Circuit Control Group
  2060.  
  2061.        -- The implementation of the DDCMP Multipoint Circuit Control
  2062.        -- Group is mandatory for all systems which support DDCMP
  2063.        -- multipoint control circuits.
  2064.  
  2065.        phivControlSchedTimer OBJECT-TYPE
  2066.            SYNTAX INTEGER (50..65535)
  2067.            ACCESS read-only
  2068.            STATUS mandatory
  2069.            DESCRIPTION
  2070.                "This value represents the number of milliseconds
  2071.  
  2072.  
  2073.  
  2074. DECnet Phase IV MIB Working Group                              [Page 37]
  2075.  
  2076. RFC 1289                  DECnet Phase IV MIB              December 1991
  2077.  
  2078.  
  2079.                between recalculation of tributary polling priorities."
  2080.            DEFVAL { 200 }
  2081.            ::= { control 1 }
  2082.  
  2083.        phivControlDeadTimer OBJECT-TYPE
  2084.            SYNTAX INTEGER (1..65535)
  2085.            ACCESS read-only
  2086.            STATUS mandatory
  2087.            DESCRIPTION
  2088.                "This value represents the number of milliseconds
  2089.                between polls of one of the set of dead
  2090.                tributaries."
  2091.            DEFVAL { 10000 }
  2092.            ::= { control 2 }
  2093.  
  2094.        phivControlDelayTimer OBJECT-TYPE
  2095.            SYNTAX INTEGER (1..65535)
  2096.            ACCESS read-only
  2097.            STATUS mandatory
  2098.            DESCRIPTION
  2099.                "This value represents the minimum number of
  2100.                milliseconds to delay between polls. The delay timer
  2101.                limits the effect of a very fast control station on
  2102.                slow tributaries."
  2103.            ::= { control 3 }
  2104.  
  2105.        phivControlStreamTimer OBJECT-TYPE
  2106.            SYNTAX INTEGER (0..65535)
  2107.            ACCESS read-only
  2108.            STATUS mandatory
  2109.            DESCRIPTION
  2110.                "This value represents the number of milliseconds a
  2111.                tributary or a half duplex remote station is
  2112.                allowed to hold the line.
  2113.  
  2114.                NOTE: This parameter can also be applied to
  2115.                half-duplex lines of type DDCMP POINT."
  2116.            DEFVAL { 6000 }
  2117.            ::= { control 4 }
  2118.  
  2119.        -- DDCMP Multipoint Circuit Control Parameters Table
  2120.  
  2121.        phivControlParametersTable OBJECT-TYPE
  2122.            SYNTAX SEQUENCE OF PhivControlParametersEntry
  2123.            ACCESS not-accessible
  2124.            STATUS mandatory
  2125.            DESCRIPTION
  2126.                "Information about control circuit parameters."
  2127.  
  2128.  
  2129.  
  2130. DECnet Phase IV MIB Working Group                              [Page 38]
  2131.  
  2132. RFC 1289                  DECnet Phase IV MIB              December 1991
  2133.  
  2134.  
  2135.            ::= { control 5 }
  2136.  
  2137.        phivControlParametersEntry OBJECT-TYPE
  2138.            SYNTAX PhivControlParametersEntry
  2139.            ACCESS not-accessible
  2140.            STATUS mandatory
  2141.            DESCRIPTION
  2142.                "Parameters information about control circuits
  2143.                currently known."
  2144.            INDEX  { phivControlCircuitIndex }
  2145.            ::= { phivControlParametersTable 1 }
  2146.  
  2147.        PhivControlParametersEntry ::=
  2148.            SEQUENCE {
  2149.                phivControlCircuitIndex
  2150.                    INTEGER,
  2151.                phivControlBabbleTimer
  2152.                    INTEGER (1..65535),
  2153.                phivControlMaxBuffs
  2154.                    INTEGER (0..254),
  2155.                phivControlMaxTransmits
  2156.                    INTEGER (1..255),
  2157.                phivControlDyingBase
  2158.                    INTEGER (0..255),
  2159.                phivControlDyingIncrement
  2160.                    INTEGER (0..255),
  2161.                phivControlDeadThreshold
  2162.                    INTEGER (0..255),
  2163.                phivControlDyingThreshold
  2164.                    INTEGER (0..255),
  2165.                phivControlInactTreshold
  2166.                    INTEGER (0..255),
  2167.                phivControlPollingState
  2168.                    INTEGER,
  2169.                phivControlPollingSubState
  2170.                    INTEGER,
  2171.                phivControlTransTimer
  2172.                    INTEGER (0..65535)
  2173.            }
  2174.        phivControlCircuitIndex OBJECT-TYPE
  2175.            SYNTAX INTEGER
  2176.            ACCESS read-only
  2177.            STATUS mandatory
  2178.            DESCRIPTION
  2179.                "A unique index value for each known multirpoint
  2180.                control circuit.
  2181.                 This is the same value as phivCircuitIndex."
  2182.            ::= { phivControlParametersEntry 1 }
  2183.  
  2184.  
  2185.  
  2186. DECnet Phase IV MIB Working Group                              [Page 39]
  2187.  
  2188. RFC 1289                  DECnet Phase IV MIB              December 1991
  2189.  
  2190.  
  2191.  
  2192.        phivControlBabbleTimer OBJECT-TYPE
  2193.            SYNTAX INTEGER (1..65535)
  2194.            ACCESS read-write
  2195.            STATUS mandatory
  2196.            DESCRIPTION
  2197.                "This value represents the number of milliseconds that a
  2198.                selected tributary or remote half-duplex station is
  2199.                allowed to transmit."
  2200.            DEFVAL { 6000 }
  2201.            ::= { phivControlParametersEntry 2 }
  2202.  
  2203.        phivControlMaxBuffs  OBJECT-TYPE
  2204.            SYNTAX INTEGER (0..254)
  2205.            ACCESS read-write
  2206.            STATUS mandatory
  2207.            DESCRIPTION
  2208.                "This value represents the maximum number of buffers the
  2209.                tributary can use from a common buffer pool. If not
  2210.                set, there is no common buffer pool and buffers are
  2211.                explicitly supplied by the higher level. Count is a
  2212.                decimal integer in the range 1-254."
  2213.            ::= { phivControlParametersEntry 3 }
  2214.  
  2215.        phivControlMaxTransmits  OBJECT-TYPE
  2216.            SYNTAX INTEGER (1..255)
  2217.            ACCESS read-write
  2218.            STATUS mandatory
  2219.            DESCRIPTION
  2220.                "This value represents the maximum number of data
  2221.                messages that can be transmitted at one time. Count
  2222.                is a decimal integer in the range 1-255."
  2223.            DEFVAL { 4 }
  2224.            ::= { phivControlParametersEntry 4 }
  2225.  
  2226.        phivControlDyingBase OBJECT-TYPE
  2227.            SYNTAX INTEGER (0..255)
  2228.            ACCESS read-write
  2229.            STATUS mandatory
  2230.            DESCRIPTION
  2231.                "This value represents the base priority to which a
  2232.                tributary is reset each time it has been polled. A
  2233.                separate base can be set for each of the indicated
  2234.                polling states. Base is a decimal integer in the range
  2235.                0-255.  If not set, the defaults are: active, 255;
  2236.                inactive, 0; and dying, 0."
  2237.            ::= { phivControlParametersEntry 5 }
  2238.  
  2239.  
  2240.  
  2241.  
  2242. DECnet Phase IV MIB Working Group                              [Page 40]
  2243.  
  2244. RFC 1289                  DECnet Phase IV MIB              December 1991
  2245.  
  2246.  
  2247.        phivControlDyingIncrement OBJECT-TYPE
  2248.            SYNTAX INTEGER (0..255)
  2249.            ACCESS read-write
  2250.            STATUS mandatory
  2251.            DESCRIPTION
  2252.                "This value represents the increment added to the
  2253.                tributary priority each time the scheduling timer
  2254.                expires.  If not set, the defaults are: active, 0;
  2255.                inactive, 64; and dying, 16."
  2256.            ::= { phivControlParametersEntry 6 }
  2257.  
  2258.        phivControlDeadThreshold OBJECT-TYPE
  2259.            SYNTAX INTEGER (0..255)
  2260.            ACCESS read-write
  2261.            STATUS mandatory
  2262.            DESCRIPTION
  2263.                "This value represents the number of times to poll the
  2264.                active, inactive, or dying tributary before changing
  2265.                its polling state to dead because of receive timeouts.
  2266.                Count is a decimal integer in the range 0-255."
  2267.            DEFVAL { 8 }
  2268.            ::= { phivControlParametersEntry 7 }
  2269.  
  2270.        phivControlDyingThreshold OBJECT-TYPE
  2271.            SYNTAX INTEGER (0..255)
  2272.            ACCESS read-write
  2273.            STATUS mandatory
  2274.            DESCRIPTION
  2275.                "This value represents the number of times to poll the
  2276.                active or inactive tributary before changing its
  2277.                polling state to dying because of receive timeouts.
  2278.                Count is a decimal integer in the range 0-255."
  2279.            DEFVAL { 2 }
  2280.            ::= { phivControlParametersEntry 8 }
  2281.  
  2282.        phivControlInactTreshold OBJECT-TYPE
  2283.            SYNTAX INTEGER (0..255)
  2284.            ACCESS read-write
  2285.            STATUS mandatory
  2286.            DESCRIPTION
  2287.                "This value represents the number of times to poll the
  2288.                active tributary before changing its polling state to
  2289.                inactive because of no data response. Count is a
  2290.                decimal integer in the range
  2291.                0-255."
  2292.            DEFVAL { 8 }
  2293.            ::= { phivControlParametersEntry 9 }
  2294.  
  2295.  
  2296.  
  2297.  
  2298. DECnet Phase IV MIB Working Group                              [Page 41]
  2299.  
  2300. RFC 1289                  DECnet Phase IV MIB              December 1991
  2301.  
  2302.  
  2303.        phivControlPollingState OBJECT-TYPE
  2304.            SYNTAX INTEGER {
  2305.                automatic (1),
  2306.                active (2),
  2307.                inactive (3),
  2308.                dying (4),
  2309.                dead (5)
  2310.            }
  2311.            ACCESS read-write
  2312.            STATUS mandatory
  2313.            DESCRIPTION
  2314.                "This value represents the state of the tributary
  2315.                relative to the multipoint polling algorithm.  If not
  2316.                set the default is AUTOMATIC. The possible states are:
  2317.  
  2318.                AUTOMATIC
  2319.  
  2320.                  The tributary's state is allowed to vary according to
  2321.                  the operation of the polling algorithm.
  2322.  
  2323.                ACTIVE/INACTIVE/DYING/DEAD
  2324.  
  2325.                  The tributary is locked in the specified state.
  2326.  
  2327.                 NOTE: These values are incremented by one compared to
  2328.                 the standard DECnet values in order to maintain
  2329.                 compliance with RFC 1155."
  2330.            ::= { phivControlParametersEntry 10 }
  2331.  
  2332.        phivControlPollingSubState OBJECT-TYPE
  2333.            SYNTAX INTEGER {
  2334.                active (1),
  2335.                inactive (2),
  2336.                dying (3),
  2337.                dead (4)
  2338.            }
  2339.            ACCESS read-only
  2340.            STATUS mandatory
  2341.            DESCRIPTION
  2342.                "This value represents the tributary's state as
  2343.                determined by the polling algorithm.  This applies
  2344.                only when the polling state is AUTOMATIC and is
  2345.                read-only to Network Management.  Polling-substate is
  2346.                one of ACTIVE, INACTIVE, DYING, or DEAD.  It is
  2347.                displayed as a tag on the polling state, for example:
  2348.                AUTOMATIC-INACTIVE."
  2349.            ::= { phivControlParametersEntry 11 }
  2350.  
  2351.  
  2352.  
  2353.  
  2354. DECnet Phase IV MIB Working Group                              [Page 42]
  2355.  
  2356. RFC 1289                  DECnet Phase IV MIB              December 1991
  2357.  
  2358.  
  2359.        phivControlTransTimer OBJECT-TYPE
  2360.            SYNTAX INTEGER (0..65535)
  2361.            ACCESS read-write
  2362.            STATUS mandatory
  2363.            DESCRIPTION
  2364.                "This value represents the number of milliseconds to
  2365.                delay between data message transmits. Milliseconds is
  2366.                a decimal integer in the range 0-65535."
  2367.            DEFVAL { 0 }
  2368.            ::= { phivControlParametersEntry 12 }
  2369.  
  2370.        -- Ethernet Group
  2371.  
  2372.        -- The implementation of the Ethernet Group is mandatory
  2373.        -- for all systems which support ethernet links.
  2374.  
  2375.        -- Ethernet Parameters Table
  2376.  
  2377.        phivEthLinkParametersTable OBJECT-TYPE
  2378.            SYNTAX SEQUENCE OF PhivEthLinkParametersEntry
  2379.            ACCESS not-accessible
  2380.            STATUS mandatory
  2381.            DESCRIPTION
  2382.                "Information about ethernet link parameters."
  2383.            ::= { ethernet 1}
  2384.  
  2385.        phivEthLinkParametersEntry OBJECT-TYPE
  2386.            SYNTAX PhivEthLinkParametersEntry
  2387.            ACCESS not-accessible
  2388.            STATUS mandatory
  2389.            DESCRIPTION
  2390.                "Parameter information about ethernet links currently
  2391.                known."
  2392.            INDEX     { phivEthLinkIndex }
  2393.            ::= { phivEthLinkParametersTable 1 }
  2394.  
  2395.        PhivEthLinkParametersEntry ::=
  2396.            SEQUENCE {
  2397.                phivEthLinkIndex
  2398.                    INTEGER,
  2399.                phivEthDesigRouterNodeAddr
  2400.                    PhivAddr,
  2401.                phivEthMaxRouters
  2402.                    INTEGER (0..255),
  2403.                phivEthRouterPri
  2404.                    INTEGER (0..127),
  2405.                phivEthHardwareAddr
  2406.                    OCTET STRING
  2407.  
  2408.  
  2409.  
  2410. DECnet Phase IV MIB Working Group                              [Page 43]
  2411.  
  2412. RFC 1289                  DECnet Phase IV MIB              December 1991
  2413.  
  2414.  
  2415.             }
  2416.        phivEthLinkIndex OBJECT-TYPE
  2417.            SYNTAX INTEGER
  2418.            ACCESS read-only
  2419.            STATUS mandatory
  2420.            DESCRIPTION
  2421.                "The circuit over which this links information is
  2422.                collected.  This is the same as phivCircuitIndex."
  2423.            ::= { phivEthLinkParametersEntry 1 }
  2424.  
  2425.        phivEthDesigRouterNodeAddr OBJECT-TYPE
  2426.            SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  2427.            ACCESS read-only
  2428.            STATUS mandatory
  2429.            DESCRIPTION
  2430.                "This value is the address of the designated router."
  2431.            ::= { phivEthLinkParametersEntry 2 }
  2432.  
  2433.        phivEthMaxRouters OBJECT-TYPE
  2434.            SYNTAX INTEGER (0..255)
  2435.            ACCESS read-write
  2436.            STATUS mandatory
  2437.            DESCRIPTION
  2438.                "This parameter is the maximum number of routers (other
  2439.                 than the executor itself) allowed on the circuit by
  2440.                 Routing for circuits that are owned by the executor
  2441.                 node."
  2442.            ::= { phivEthLinkParametersEntry 3 }
  2443.  
  2444.        phivEthRouterPri OBJECT-TYPE
  2445.            SYNTAX INTEGER (0..127)
  2446.            ACCESS read-write
  2447.            STATUS mandatory
  2448.            DESCRIPTION
  2449.                "This parameter is the priority that this router is to
  2450.                 have in the selection of designated router for the
  2451.                 circuit on circuits that are owned by the executor
  2452.                 node."
  2453.            DEFVAL { 64 }
  2454.            ::= { phivEthLinkParametersEntry 4 }
  2455.  
  2456.        phivEthHardwareAddr OBJECT-TYPE
  2457.            SYNTAX OCTET STRING ( SIZE (6) )
  2458.            ACCESS read-only
  2459.            STATUS mandatory
  2460.            DESCRIPTION
  2461.                "This read-only parameter is the address that is
  2462.                associated with the line device hardware as seen by
  2463.  
  2464.  
  2465.  
  2466. DECnet Phase IV MIB Working Group                              [Page 44]
  2467.  
  2468. RFC 1289                  DECnet Phase IV MIB              December 1991
  2469.  
  2470.  
  2471.                the DECnet Software.  This value is not the same as
  2472.                ifPhysAddress."
  2473.            ::= { phivEthLinkParametersEntry 5 }
  2474.  
  2475.        -- Counters Group
  2476.  
  2477.        -- The implementation of the Counters Group is mandatory for
  2478.        -- systems which only support DECnet style locking counters.
  2479.  
  2480.        -- Counters Table
  2481.  
  2482.        phivCountersCountTable OBJECT-TYPE
  2483.            SYNTAX SEQUENCE OF PhivCountersCountEntry
  2484.            ACCESS not-accessible
  2485.            STATUS mandatory
  2486.            DESCRIPTION
  2487.                "Information about ethernet link counters."
  2488.            ::= { counters 1 }
  2489.  
  2490.        phivCountersCountEntry OBJECT-TYPE
  2491.            SYNTAX PhivCountersCountEntry
  2492.            ACCESS not-accessible
  2493.            STATUS mandatory
  2494.            DESCRIPTION
  2495.                "Counter information about ethernet links currently
  2496.                known.."
  2497.            INDEX     { phivCountersIndex }
  2498.            ::= { phivCountersCountTable 1 }
  2499.  
  2500.        PhivCountersCountEntry ::=
  2501.            SEQUENCE {
  2502.                phivCountersIndex
  2503.                    INTEGER,
  2504.                phivCountersCountBytesRecd
  2505.                    PhivCounter,
  2506.                phivCountersCountBytesSent
  2507.                    PhivCounter,
  2508.                phivCountersCountDataBlocksRecd
  2509.                    PhivCounter,
  2510.                phivCountersCountDataBlocksSent
  2511.                    PhivCounter,
  2512.                phivCountersCountEthUsrBuffUnav
  2513.                    PhivCounter (0..65535),
  2514.                phivCountersCountMcastBytesRecd
  2515.                    PhivCounter,
  2516.                phivCountersCountDataBlksRecd
  2517.                    PhivCounter,
  2518.                phivCountersCountDataBlksSent
  2519.  
  2520.  
  2521.  
  2522. DECnet Phase IV MIB Working Group                              [Page 45]
  2523.  
  2524. RFC 1289                  DECnet Phase IV MIB              December 1991
  2525.  
  2526.  
  2527.                    PhivCounter,
  2528.                phivCountersCountMcastBlksRecd
  2529.                    PhivCounter,
  2530.                phivCountersCountBlksSentDef
  2531.                    PhivCounter,
  2532.                phivCountersCountBlksSentSingleCol
  2533.                    PhivCounter,
  2534.                phivCountersCountBlksSentMultCol
  2535.                    PhivCounter,
  2536.                phivCountersCountSendFailure
  2537.                    PhivCounter,
  2538.                phivCountersCountCollDetectFailure
  2539.                    PhivCounter (0..65535),
  2540.                phivCountersCountReceiveFailure
  2541.                    PhivCounter (0..65535),
  2542.                phivCountersCountUnrecFrameDest
  2543.                    PhivCounter (0..65535),
  2544.                phivCountersCountDataOver
  2545.                    PhivCounter (0..65535),
  2546.                phivCountersCountSysBuffUnav
  2547.                    PhivCounter (0..65535),
  2548.                phivCountersCountUsrBuffUnav
  2549.                    PhivCounter (0..65535)
  2550.             }
  2551.        phivCountersIndex OBJECT-TYPE
  2552.            SYNTAX INTEGER
  2553.            ACCESS read-only
  2554.            STATUS mandatory
  2555.            DESCRIPTION
  2556.                "The interface to which these counters apply.  This is
  2557.                the same interface as identified by the same value of
  2558.                phivLineIndex. This value is the IfIndex."
  2559.            ::= { phivCountersCountEntry 1 }
  2560.  
  2561.        phivCountersCountBytesRecd OBJECT-TYPE
  2562.            SYNTAX PhivCounter
  2563.            ACCESS read-only
  2564.            STATUS mandatory
  2565.            DESCRIPTION
  2566.                "Number of bytes received over this link."
  2567.            ::= { phivCountersCountEntry 2 }
  2568.  
  2569.        phivCountersCountBytesSent OBJECT-TYPE
  2570.            SYNTAX PhivCounter
  2571.            ACCESS read-only
  2572.            STATUS mandatory
  2573.            DESCRIPTION
  2574.                "Number of bytes sent over this link."
  2575.  
  2576.  
  2577.  
  2578. DECnet Phase IV MIB Working Group                              [Page 46]
  2579.  
  2580. RFC 1289                  DECnet Phase IV MIB              December 1991
  2581.  
  2582.  
  2583.            ::= { phivCountersCountEntry 3 }
  2584.  
  2585.        phivCountersCountDataBlocksRecd OBJECT-TYPE
  2586.            SYNTAX PhivCounter
  2587.            ACCESS read-only
  2588.            STATUS mandatory
  2589.            DESCRIPTION
  2590.                "Number of data blocks received over this link."
  2591.            ::= { phivCountersCountEntry 4 }
  2592.  
  2593.        phivCountersCountDataBlocksSent OBJECT-TYPE
  2594.            SYNTAX PhivCounter
  2595.            ACCESS read-only
  2596.            STATUS mandatory
  2597.            DESCRIPTION
  2598.                "Number of data blocks sent over this link."
  2599.            ::= { phivCountersCountEntry 5 }
  2600.  
  2601.        phivCountersCountEthUsrBuffUnav OBJECT-TYPE
  2602.            SYNTAX PhivCounter (0..65535)
  2603.            ACCESS read-only
  2604.            STATUS mandatory
  2605.            DESCRIPTION
  2606.                "Number of user buffer unavailable errors over this
  2607.                link."
  2608.            ::= { phivCountersCountEntry 6 }
  2609.  
  2610.        phivCountersCountMcastBytesRecd OBJECT-TYPE
  2611.            SYNTAX PhivCounter
  2612.            ACCESS read-only
  2613.            STATUS mandatory
  2614.            DESCRIPTION
  2615.                "Number of multicast bytes received over this link."
  2616.            ::= { phivCountersCountEntry 7 }
  2617.  
  2618.        phivCountersCountDataBlksRecd OBJECT-TYPE
  2619.            SYNTAX PhivCounter
  2620.            ACCESS read-only
  2621.            STATUS mandatory
  2622.            DESCRIPTION
  2623.                "Number of data blocks received over this link."
  2624.            ::= { phivCountersCountEntry 8 }
  2625.  
  2626.        phivCountersCountDataBlksSent OBJECT-TYPE
  2627.            SYNTAX PhivCounter
  2628.            ACCESS read-only
  2629.            STATUS mandatory
  2630.            DESCRIPTION
  2631.  
  2632.  
  2633.  
  2634. DECnet Phase IV MIB Working Group                              [Page 47]
  2635.  
  2636. RFC 1289                  DECnet Phase IV MIB              December 1991
  2637.  
  2638.  
  2639.                "Number of data blocks sent over this link."
  2640.            ::= { phivCountersCountEntry 9 }
  2641.  
  2642.        phivCountersCountMcastBlksRecd OBJECT-TYPE
  2643.            SYNTAX PhivCounter
  2644.            ACCESS read-only
  2645.            STATUS mandatory
  2646.            DESCRIPTION
  2647.                "Number of multicast blocks received over this link."
  2648.            ::= { phivCountersCountEntry 10 }
  2649.  
  2650.        phivCountersCountBlksSentDef OBJECT-TYPE
  2651.            SYNTAX PhivCounter
  2652.            ACCESS read-only
  2653.            STATUS mandatory
  2654.            DESCRIPTION
  2655.                "Number of blocks sent, initially deferred over this
  2656.                link."
  2657.            ::= { phivCountersCountEntry 11 }
  2658.  
  2659.        phivCountersCountBlksSentSingleCol OBJECT-TYPE
  2660.            SYNTAX PhivCounter
  2661.            ACCESS read-only
  2662.            STATUS mandatory
  2663.            DESCRIPTION
  2664.                "Number of blocks sent, single collision over this link."
  2665.            ::= { phivCountersCountEntry 12 }
  2666.  
  2667.        phivCountersCountBlksSentMultCol OBJECT-TYPE
  2668.            SYNTAX PhivCounter
  2669.            ACCESS read-only
  2670.            STATUS mandatory
  2671.            DESCRIPTION
  2672.                "Number of blocks sent, multiple collisions over this
  2673.                link."
  2674.            ::= { phivCountersCountEntry 13 }
  2675.  
  2676.        phivCountersCountSendFailure OBJECT-TYPE
  2677.            SYNTAX INTEGER ( 0..65535 )
  2678.            ACCESS read-only
  2679.            STATUS mandatory
  2680.            DESCRIPTION
  2681.                "Number of send failures over this link."
  2682.            ::= { phivCountersCountEntry 14 }
  2683.  
  2684.        phivCountersCountCollDetectFailure OBJECT-TYPE
  2685.            SYNTAX INTEGER ( 0..65535 )
  2686.            ACCESS read-only
  2687.  
  2688.  
  2689.  
  2690. DECnet Phase IV MIB Working Group                              [Page 48]
  2691.  
  2692. RFC 1289                  DECnet Phase IV MIB              December 1991
  2693.  
  2694.  
  2695.            STATUS mandatory
  2696.            DESCRIPTION
  2697.                "Number of collision detect check failures over this
  2698.                link."
  2699.            ::= { phivCountersCountEntry 15 }
  2700.  
  2701.        phivCountersCountReceiveFailure OBJECT-TYPE
  2702.            SYNTAX INTEGER ( 0..65535 )
  2703.            ACCESS read-only
  2704.            STATUS mandatory
  2705.            DESCRIPTION
  2706.                "Number of receive failures over this link."
  2707.            ::= { phivCountersCountEntry 16 }
  2708.  
  2709.        phivCountersCountUnrecFrameDest OBJECT-TYPE
  2710.            SYNTAX INTEGER ( 0..65535 )
  2711.            ACCESS read-only
  2712.            STATUS mandatory
  2713.            DESCRIPTION
  2714.                "Number of unrecognized frame destinations over this
  2715.                link."
  2716.            ::= { phivCountersCountEntry 17 }
  2717.  
  2718.        phivCountersCountDataOver OBJECT-TYPE
  2719.            SYNTAX INTEGER ( 0..65535 )
  2720.            ACCESS read-only
  2721.            STATUS mandatory
  2722.            DESCRIPTION
  2723.                "Number of data overruns over this link."
  2724.            ::= { phivCountersCountEntry 18 }
  2725.  
  2726.        phivCountersCountSysBuffUnav OBJECT-TYPE
  2727.            SYNTAX INTEGER ( 0..65535 )
  2728.            ACCESS read-only
  2729.            STATUS mandatory
  2730.            DESCRIPTION
  2731.                "Number of system buffer unavailables over this link."
  2732.            ::= { phivCountersCountEntry 19 }
  2733.  
  2734.        phivCountersCountUsrBuffUnav OBJECT-TYPE
  2735.            SYNTAX INTEGER ( 0..65535 )
  2736.            ACCESS read-only
  2737.            STATUS mandatory
  2738.            DESCRIPTION
  2739.                "Number of user buffer unavailables."
  2740.            ::= { phivCountersCountEntry 20 }
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746. DECnet Phase IV MIB Working Group                              [Page 49]
  2747.  
  2748. RFC 1289                  DECnet Phase IV MIB              December 1991
  2749.  
  2750.  
  2751.        -- Adjacency Group
  2752.  
  2753.        -- The implementation of the Adjacency Group is mandatory for all
  2754.        -- conformant implementations of this memo.
  2755.  
  2756.        phivAdjTable OBJECT-TYPE
  2757.            SYNTAX SEQUENCE OF PhivAdjEntry
  2758.            ACCESS not-accessible
  2759.            STATUS mandatory
  2760.            DESCRIPTION
  2761.                "The Adjacency Table."
  2762.            ::= { adjacency 1 }
  2763.  
  2764.        phivAdjEntry OBJECT-TYPE
  2765.            SYNTAX PhivAdjEntry
  2766.            ACCESS not-accessible
  2767.            STATUS mandatory
  2768.            DESCRIPTION
  2769.                "There is one entry in the table for each adjacency."
  2770.            INDEX  { phivAdjCircuitIndex }
  2771.            ::= { phivAdjTable 1 }
  2772.  
  2773.        PhivAdjEntry ::=
  2774.            SEQUENCE {
  2775.                phivAdjCircuitIndex
  2776.                    INTEGER,
  2777.                phivAdjNodeAddr
  2778.                    PhivAddr,
  2779.                phivAdjBlockSize
  2780.                    INTEGER,
  2781.                phivAdjListenTimer
  2782.                    INTEGER (1..65535),
  2783.                phivAdjCircuitEtherServPhysAddr
  2784.                    OCTET STRING,
  2785.                phivAdjType
  2786.                    INTEGER,
  2787.                phivAdjState
  2788.                    INTEGER,
  2789.                phivAdjPriority
  2790.                    INTEGER,
  2791.                phivAdjExecListenTimer
  2792.                    INTEGER (1..65535)
  2793.             }
  2794.  
  2795.        phivAdjCircuitIndex OBJECT-TYPE
  2796.            SYNTAX INTEGER
  2797.            ACCESS read-only
  2798.            STATUS mandatory
  2799.  
  2800.  
  2801.  
  2802. DECnet Phase IV MIB Working Group                              [Page 50]
  2803.  
  2804. RFC 1289                  DECnet Phase IV MIB              December 1991
  2805.  
  2806.  
  2807.            DESCRIPTION
  2808.                "A unique index value for each known circuit."
  2809.            ::= { phivAdjEntry 1 }
  2810.  
  2811.        phivAdjNodeAddr OBJECT-TYPE
  2812.            SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  2813.            ACCESS read-only
  2814.            STATUS mandatory
  2815.            DESCRIPTION
  2816.                "The address of the adjacent node."
  2817.            ::= { phivAdjEntry 2 }
  2818.  
  2819.        phivAdjBlockSize OBJECT-TYPE
  2820.            SYNTAX INTEGER
  2821.            ACCESS read-only
  2822.            STATUS mandatory
  2823.            DESCRIPTION
  2824.                "This read-only parameter is the block size that was
  2825.                negotiated with the adjacent Routing layer during Routing
  2826.                initialization over a particular circuit. It includes the
  2827.                routing header, but excludes the data link header. This
  2828.                parameter is qualified by ADJACENT NODE."
  2829.            ::= { phivAdjEntry 3 }
  2830.  
  2831.        phivAdjListenTimer OBJECT-TYPE
  2832.            SYNTAX INTEGER (1..65535)
  2833.            ACCESS read-only
  2834.            STATUS mandatory
  2835.            DESCRIPTION
  2836.                "This value determines the maximum number of seconds
  2837.                allowed to elapse before Routing receives some message
  2838.                (either a Hello message or a user message) from the
  2839.                adjacent node on the circuit. It was agreed during
  2840.                Routing initialization with the adjacent Routing layer.
  2841.                This parameter is qualified by ADJACENT NODE."
  2842.            ::= { phivAdjEntry 4 }
  2843.  
  2844.        phivAdjCircuitEtherServPhysAddr OBJECT-TYPE
  2845.            SYNTAX OCTET STRING ( SIZE (6) )
  2846.            ACCESS read-only
  2847.            STATUS mandatory
  2848.            DESCRIPTION
  2849.                "This parameter indicates the Ethernet physical address
  2850.                of an adjacent node that is being serviced on this
  2851.                circuit. This parameter is a qualifier for SERVICE
  2852.                SUBSTATE."
  2853.            ::= { phivAdjEntry 5 }
  2854.  
  2855.  
  2856.  
  2857.  
  2858. DECnet Phase IV MIB Working Group                              [Page 51]
  2859.  
  2860. RFC 1289                  DECnet Phase IV MIB              December 1991
  2861.  
  2862.  
  2863.        phivAdjType OBJECT-TYPE
  2864.            SYNTAX INTEGER {
  2865.                routing-III (1),
  2866.                nonrouting-III (2),
  2867.                area (3),
  2868.                routing-IV (4),
  2869.                nonrouting-IV (5)
  2870.            }
  2871.            ACCESS read-only
  2872.            STATUS mandatory
  2873.            DESCRIPTION
  2874.                "This parameter indicates the type of adjacency.
  2875.  
  2876.                For adjacent nodes, this is a read-only parameter that
  2877.                indicates the type of the reachable adjacent node.
  2878.                NOTE: The routing-III and nonrouting-III values are
  2879.                incremented by one compared to the standard DECnet
  2880.                values in order to maintain compliance with RFC 1155)"
  2881.            ::= { phivAdjEntry 6 }
  2882.  
  2883.        phivAdjState OBJECT-TYPE
  2884.            SYNTAX INTEGER {
  2885.                initializing (1),          -- Ethernet one-way
  2886.                up (2),                    -- Ethernet two-way
  2887.                run (3),                   -- The eight DDCMP/X.25 states
  2888.                circuit-rejected (4),
  2889.                data-link-start (5),
  2890.                routing-layer-initialize (6),
  2891.                routing-layer-verify (7),
  2892.                routing-layer-complete (8),
  2893.                off (9),
  2894.                halt (10)
  2895.            }
  2896.            ACCESS read-only
  2897.            STATUS mandatory
  2898.            DESCRIPTION
  2899.                "This value indicates the state of a router adjacency.
  2900.                On adjacencies over a circuit of type
  2901.                (phivCircuitCommonType) Ethernet, CI, or FDDI, with an
  2902.                adjacent node of type (phivAdjType) ROUTING IV or AREA,
  2903.                this variable is the state of the Ethernet
  2904.                Initialization Layer for this adjacency, and can have
  2905.                values INITIALIZING or UP. (See Section 9.1.1 of
  2906.                DECnet Phase IV Routing Layer Functional Specification.)
  2907.  
  2908.                On adjacencies over a circuit of type
  2909.                (phivCircuitCommonType) Ethernet, CI, or FDDI, with an
  2910.                adjacent node of type (phivAdjType) NONROUTING IV,
  2911.  
  2912.  
  2913.  
  2914. DECnet Phase IV MIB Working Group                              [Page 52]
  2915.  
  2916. RFC 1289                  DECnet Phase IV MIB              December 1991
  2917.  
  2918.  
  2919.                this variable will always take on the value UP.
  2920.  
  2921.                On adjacencies over a circuit of type
  2922.                (phivCircuitCommonType) DDCMP POINT, DDCMP CONTROL,
  2923.                DDCMP TRIBUTARY, DDCMP DMC, or X.25, this variable is
  2924.                the state of the Routing Layer Initialization Circuit
  2925.                State. (See section 7.3, ibid.)  It can have values
  2926.                between RUN and HALT.
  2927.  
  2928.                On adjacencies over a circuit of type
  2929.                (phivCircuitCommonType) OTHER, this variable may be
  2930.                used in a manner consistent with the Initialization
  2931.                Layer used on that circuit."
  2932.            ::= { phivAdjEntry 7 }
  2933.  
  2934.        phivAdjPriority OBJECT-TYPE
  2935.            SYNTAX INTEGER (0..255)
  2936.            ACCESS read-only
  2937.            STATUS mandatory
  2938.            DESCRIPTION
  2939.                "Priority assigned by the adjacent node for this
  2940.                circuit."
  2941.         ::= { phivAdjEntry 8 }
  2942.  
  2943.        phivAdjExecListenTimer OBJECT-TYPE
  2944.            SYNTAX INTEGER (1..65535)
  2945.            ACCESS read-only
  2946.            STATUS mandatory
  2947.            DESCRIPTION
  2948.                "This read-only value determines the maximum number of
  2949.                seconds allowed to elapse before Routing receives some
  2950.                message (either a Hello message or a user message) from
  2951.                the adjacent node on the circuit. It was agreed during
  2952.                Routing initialization with the adjacent Routing layer."
  2953.            ::= { phivAdjEntry 9 }
  2954.  
  2955.        -- Line Group
  2956.  
  2957.        -- The implementation of the Line Group is mandatory for all
  2958.        -- conformant implementations of this memo.
  2959.  
  2960.        phivLineTable OBJECT-TYPE
  2961.            SYNTAX SEQUENCE OF PhivLineEntry
  2962.            ACCESS not-accessible
  2963.            STATUS mandatory
  2964.            DESCRIPTION
  2965.                "The Line Table."
  2966.            ::= { line 1 }
  2967.  
  2968.  
  2969.  
  2970. DECnet Phase IV MIB Working Group                              [Page 53]
  2971.  
  2972. RFC 1289                  DECnet Phase IV MIB              December 1991
  2973.  
  2974.  
  2975.  
  2976.        phivLineEntry OBJECT-TYPE
  2977.            SYNTAX PhivLineEntry
  2978.            ACCESS not-accessible
  2979.            STATUS mandatory
  2980.            DESCRIPTION
  2981.                "There is one entry in the table for each line."
  2982.            INDEX  { phivLineIndex }
  2983.            ::= { phivLineTable 1 }
  2984.  
  2985.        PhivLineEntry ::=
  2986.            SEQUENCE {
  2987.                phivLineIndex
  2988.                    INTEGER,
  2989.                phivLineName
  2990.                    DisplayString,
  2991.                phivLineState
  2992.                    INTEGER,
  2993.                phivLineSubstate
  2994.                    INTEGER,
  2995.                phivLineService
  2996.                    INTEGER,
  2997.                phivLineDevice
  2998.                    DisplayString,
  2999.                phivLineReceiveBuffs
  3000.                    INTEGER (0..65535),
  3001.                phivLineProtocol
  3002.                    INTEGER,
  3003.                phivLineServiceTimer
  3004.                    INTEGER (1..65535),
  3005.                phivLineMaxBlock
  3006.                    INTEGER (1..65535)
  3007.            }
  3008.  
  3009.        phivLineIndex OBJECT-TYPE
  3010.            SYNTAX INTEGER
  3011.            ACCESS read-only
  3012.            STATUS mandatory
  3013.            DESCRIPTION
  3014.                "The line on which this entry's equivalence is effective.
  3015.                This is the same as the IfIndex."
  3016.            ::= { phivLineEntry 1 }
  3017.  
  3018.        phivLineName OBJECT-TYPE
  3019.            SYNTAX DisplayString ( SIZE (0..16) )
  3020.            ACCESS read-only
  3021.            STATUS mandatory
  3022.            DESCRIPTION
  3023.  
  3024.  
  3025.  
  3026. DECnet Phase IV MIB Working Group                              [Page 54]
  3027.  
  3028. RFC 1289                  DECnet Phase IV MIB              December 1991
  3029.  
  3030.  
  3031.                "The name of the line on this row of the table."
  3032.            ::= { phivLineEntry 2 }
  3033.  
  3034.        phivLineState OBJECT-TYPE
  3035.            SYNTAX INTEGER {
  3036.                     on (1),
  3037.                     off (2),
  3038.                     service (3),
  3039.                     cleared (4)
  3040.            }
  3041.            ACCESS read-only
  3042.            STATUS mandatory
  3043.            DESCRIPTION
  3044.                "This value represents Network Management operational
  3045.                state.
  3046.                NOTE that these values are incremented by one compared to
  3047.                the standard DECnet values."
  3048.            ::= { phivLineEntry 3 }
  3049.  
  3050.        phivLineSubstate OBJECT-TYPE
  3051.            SYNTAX INTEGER {
  3052.                    starting (1),
  3053.                    reflecting (2),
  3054.                    looping (3),
  3055.                    loading (4),
  3056.                    dumping (5),
  3057.                    triggering (6),
  3058.                    auto-service (7),
  3059.                    auto-loading (8),
  3060.                    auto-dumping (9),
  3061.                    auto-triggering (10),
  3062.                    synchronizing (11),
  3063.                    failed (12),
  3064.                    running (13)
  3065.            }
  3066.            ACCESS read-only
  3067.            STATUS mandatory
  3068.            DESCRIPTION
  3069.                "This value represents the line's read-only Network
  3070.                Management substate.
  3071.                NOTE that these values are incremented by one compared to
  3072.                the standard DECnet values."
  3073.            ::= { phivLineEntry 4 }
  3074.  
  3075.        phivLineService OBJECT-TYPE
  3076.            SYNTAX INTEGER {
  3077.                  starting (1),
  3078.                  reflecting (2),
  3079.  
  3080.  
  3081.  
  3082. DECnet Phase IV MIB Working Group                              [Page 55]
  3083.  
  3084. RFC 1289                  DECnet Phase IV MIB              December 1991
  3085.  
  3086.  
  3087.                  looping (3),
  3088.                  other (4)
  3089.            }
  3090.            ACCESS read-only
  3091.            STATUS mandatory
  3092.            DESCRIPTION
  3093.                "This value represents the line's read-only Network
  3094.                Management service.
  3095.                NOTE that these values are incremented by one compared to
  3096.                the standard DECnet values and OTHER is a new addition."
  3097.            ::= { phivLineEntry 5 }
  3098.  
  3099.        phivLineDevice OBJECT-TYPE
  3100.            SYNTAX DisplayString ( SIZE (0..16) )
  3101.            ACCESS read-only
  3102.            STATUS mandatory
  3103.            DESCRIPTION
  3104.                "This value represents the Physical Link device to be
  3105.                used on the line."
  3106.            ::= { phivLineEntry 6 }
  3107.  
  3108.        phivLineReceiveBuffs OBJECT-TYPE
  3109.            SYNTAX INTEGER (0..65535)
  3110.            ACCESS read-only
  3111.            STATUS mandatory
  3112.            DESCRIPTION
  3113.                "This value represents the number of receive buffers
  3114.                reserved for the line. It is a decimal number in
  3115.                the range 0-65535.  0 is supported for those vendors
  3116.                that do not reserve buffers on a per line basis and
  3117.                use a pool of buffers that can be used by any line."
  3118.            ::= { phivLineEntry 7 }
  3119.  
  3120.        phivLineProtocol OBJECT-TYPE
  3121.            SYNTAX INTEGER {
  3122.                ddcmp-point (1),
  3123.                ddcmp-control (2),
  3124.                ddcmp-tributary (3),
  3125.                reserved (4),
  3126.                ddcmp-dmc (5),
  3127.                lapb (6),
  3128.                ethernet (7),
  3129.                ci (8),
  3130.                qp2 (9),
  3131.                other (14),
  3132.                fddi (15)
  3133.            }
  3134.            ACCESS read-only
  3135.  
  3136.  
  3137.  
  3138. DECnet Phase IV MIB Working Group                              [Page 56]
  3139.  
  3140. RFC 1289                  DECnet Phase IV MIB              December 1991
  3141.  
  3142.  
  3143.            STATUS mandatory
  3144.            DESCRIPTION
  3145.                "This value represents the protocol used on the line
  3146.                device.  Note that these values are incremented by
  3147.                one compared to the standard DECnet values."
  3148.            ::= { phivLineEntry 8 }
  3149.  
  3150.        phivLineServiceTimer OBJECT-TYPE
  3151.            SYNTAX INTEGER (1..65535)
  3152.            ACCESS read-only
  3153.            STATUS mandatory
  3154.            DESCRIPTION
  3155.                "This value represents the amount of time in
  3156.                milliseconds allowed to elapse before a Data Link
  3157.                receive request completes while doing service
  3158.                operations."
  3159.            ::= { phivLineEntry 9 }
  3160.  
  3161.        phivLineMaxBlock OBJECT-TYPE
  3162.            SYNTAX INTEGER (1..65535)
  3163.            ACCESS read-only
  3164.            STATUS mandatory
  3165.            DESCRIPTION
  3166.                "This value represents the Data Link maximum block
  3167.                size on the line."
  3168.            ::= { phivLineEntry 10 }
  3169.  
  3170.        -- Non Broadcast Line Group
  3171.  
  3172.        -- The implementation of the Non Broadcast Line Group is
  3173.        -- mandatory for all systems which implement non broadcast
  3174.        -- lines.
  3175.  
  3176.        phivNonBroadcastTable OBJECT-TYPE
  3177.            SYNTAX SEQUENCE OF PhivNonBroadcastEntry
  3178.            ACCESS not-accessible
  3179.            STATUS mandatory
  3180.            DESCRIPTION
  3181.                "The Non Broadcast Table."
  3182.            ::= { nonBroadcastLine 1 }
  3183.  
  3184.        phivNonBroadcastEntry OBJECT-TYPE
  3185.            SYNTAX PhivNonBroadcastEntry
  3186.            ACCESS not-accessible
  3187.            STATUS mandatory
  3188.            DESCRIPTION
  3189.                "There is one entry in the table for each
  3190.                Non Broadcast line."
  3191.  
  3192.  
  3193.  
  3194. DECnet Phase IV MIB Working Group                              [Page 57]
  3195.  
  3196. RFC 1289                  DECnet Phase IV MIB              December 1991
  3197.  
  3198.  
  3199.            INDEX  { phivNonBroadcastIndex }
  3200.            ::= { phivNonBroadcastTable 1 }
  3201.  
  3202.        PhivNonBroadcastEntry ::=
  3203.            SEQUENCE {
  3204.                phivNonBroadcastIndex
  3205.                    INTEGER,
  3206.                phivNonBroadcastController
  3207.                    INTEGER,
  3208.                phivNonBroadcastDuplex
  3209.                    INTEGER,
  3210.                phivNonBroadcastClock
  3211.                    INTEGER,
  3212.                phivNonBroadcastRetransmitTimer
  3213.                    INTEGER (1..65535)
  3214.            }
  3215.        phivNonBroadcastIndex OBJECT-TYPE
  3216.            SYNTAX INTEGER
  3217.            ACCESS read-only
  3218.            STATUS mandatory
  3219.            DESCRIPTION
  3220.                "The Non Broadcast line on which this entry's
  3221.                equivalence is effective.  This is the same value
  3222.                as the IfIndex."
  3223.            ::= { phivNonBroadcastEntry 1 }
  3224.  
  3225.        phivNonBroadcastController OBJECT-TYPE
  3226.            SYNTAX INTEGER {
  3227.                  normal (1),
  3228.                  loopback (2),
  3229.                  other (3)
  3230.            }
  3231.            ACCESS read-only
  3232.            STATUS mandatory
  3233.            DESCRIPTION
  3234.                "This value represents the Physical Link hardware
  3235.                controller mode for the line device. The values
  3236.                for controller-mode are:
  3237.  
  3238.                NORMAL  For normal controller operating mode.
  3239.  
  3240.                LOOPBACK For software controllable loopback of the
  3241.                controller. On those devices that can support this
  3242.                mode, it causes all transmitted messages to be looped
  3243.                back from within the controller itself. This is
  3244.                accomplished without any manual intervention other
  3245.                than the setting of this parameter value.
  3246.  
  3247.  
  3248.  
  3249.  
  3250. DECnet Phase IV MIB Working Group                              [Page 58]
  3251.  
  3252. RFC 1289                  DECnet Phase IV MIB              December 1991
  3253.  
  3254.  
  3255.         OTHER indicates function is not supported
  3256.                Note that these values are incremented by one compared to
  3257.                the standard DECnet values."
  3258.            ::= { phivNonBroadcastEntry 2 }
  3259.  
  3260.        phivNonBroadcastDuplex OBJECT-TYPE
  3261.            SYNTAX INTEGER {
  3262.                  full (1),
  3263.                  half (2)
  3264.            }
  3265.            ACCESS read-only
  3266.            STATUS mandatory
  3267.            DESCRIPTION
  3268.                "This value represents the Physical Link hardware
  3269.                duplex mode of the line device. The possible modes
  3270.                are:
  3271.  
  3272.                FULL   Full-duplex
  3273.                HALF   Half-duplex
  3274.  
  3275.                Note that these values are incremented by one compared to
  3276.                the standard DECnet values."
  3277.            ::= { phivNonBroadcastEntry 3 }
  3278.  
  3279.        phivNonBroadcastClock OBJECT-TYPE
  3280.            SYNTAX INTEGER {
  3281.                   external (1),
  3282.                   internal (2),
  3283.                   other (3)
  3284.            }
  3285.            ACCESS read-only
  3286.            STATUS mandatory
  3287.            DESCRIPTION
  3288.                "This value represents the Physical Link hardware clock
  3289.                mode for the line device. The values for clock-mode are:
  3290.  
  3291.                INTERNAL For software controllable loopback use of
  3292.                the clock. On those devices that can support this
  3293.                mode, it causes the device to supply a clock signal
  3294.                such that a transmitted messages can be looped
  3295.                back from outside the device. This may require manual
  3296.                intervention other than the setting of this parameter
  3297.                value. For example, the operator may have to connect
  3298.                a loopback plug in place of the normal line.
  3299.  
  3300.                EXTERNAL For normal clock operating mode, where the
  3301.                clock signal is supplied externally to the controller.
  3302.                Note that these values are incremented by one compared to
  3303.  
  3304.  
  3305.  
  3306. DECnet Phase IV MIB Working Group                              [Page 59]
  3307.  
  3308. RFC 1289                  DECnet Phase IV MIB              December 1991
  3309.  
  3310.  
  3311.                the standard DECnet values."
  3312.            ::= { phivNonBroadcastEntry 4 }
  3313.  
  3314.        phivNonBroadcastRetransmitTimer OBJECT-TYPE
  3315.            SYNTAX INTEGER (1..65535)
  3316.            ACCESS read-only
  3317.            STATUS mandatory
  3318.            DESCRIPTION
  3319.                "This value represents number of milliseconds before
  3320.                the Data Link retransmits a block on the line. On
  3321.                half-duplex lines, this parameter is the select timer."
  3322.            DEFVAL { 3000 }
  3323.            ::= { phivNonBroadcastEntry 5 }
  3324.  
  3325.        -- Area Parameters Group
  3326.  
  3327.        -- The implementation of the Area Parameters Group is mandatory
  3328.        -- for all systems which implement level 2 routing.
  3329.  
  3330.        phivAreaTable OBJECT-TYPE
  3331.            SYNTAX SEQUENCE OF PhivAreaEntry
  3332.            ACCESS not-accessible
  3333.            STATUS mandatory
  3334.            DESCRIPTION
  3335.                "Table of information kept on all areas known to
  3336.                this unit."
  3337.            ::= { area 1 }
  3338.  
  3339.        phivAreaEntry OBJECT-TYPE
  3340.            SYNTAX PhivAreaEntry
  3341.            ACCESS not-accessible
  3342.            STATUS mandatory
  3343.            DESCRIPTION
  3344.                "The area routing information."
  3345.            INDEX  { phivAreaNum }
  3346.            ::= { phivAreaTable 1 }
  3347.  
  3348.        PhivAreaEntry ::=
  3349.            SEQUENCE {
  3350.                phivAreaNum
  3351.                  INTEGER,
  3352.                phivAreaState
  3353.                  INTEGER,
  3354.                phivAreaCost
  3355.                  Gauge,
  3356.                phivAreaHops
  3357.                  INTEGER,
  3358.                phivAreaNextNode
  3359.  
  3360.  
  3361.  
  3362. DECnet Phase IV MIB Working Group                              [Page 60]
  3363.  
  3364. RFC 1289                  DECnet Phase IV MIB              December 1991
  3365.  
  3366.  
  3367.                  PhivAddr,
  3368.                phivAreaCircuitIndex
  3369.                  INTEGER
  3370.            }
  3371.        phivAreaNum OBJECT-TYPE
  3372.            SYNTAX INTEGER (0..64)
  3373.            ACCESS read-only
  3374.            STATUS mandatory
  3375.            DESCRIPTION
  3376.                "This value indicates the area number of this entry."
  3377.            ::= { phivAreaEntry 1 }
  3378.  
  3379.        phivAreaState OBJECT-TYPE
  3380.            SYNTAX INTEGER {
  3381.               reachable (4),
  3382.               unreachable (5)
  3383.            }
  3384.            ACCESS read-only
  3385.            STATUS mandatory
  3386.            DESCRIPTION
  3387.                "This value indicates the state of the area"
  3388.            ::= { phivAreaEntry 2 }
  3389.  
  3390.        phivAreaCost OBJECT-TYPE
  3391.            SYNTAX Gauge
  3392.            ACCESS read-only
  3393.            STATUS mandatory
  3394.            DESCRIPTION
  3395.                "The total cost over the current path to the
  3396.                 destination area. Cost is a value associated with
  3397.                 using a circuit. Routing routes messages (data)
  3398.                 along the path between 2 areas with the smallest
  3399.                 cost."
  3400.            ::= { phivAreaEntry 3 }
  3401.  
  3402.        phivAreaHops OBJECT-TYPE
  3403.            SYNTAX INTEGER (0..255)
  3404.            ACCESS read-only
  3405.            STATUS mandatory
  3406.            DESCRIPTION
  3407.                "The number of hops to a destination area. A hop is
  3408.                the routing value representing the logical distance
  3409.                between two areas in network."
  3410.            ::= { phivAreaEntry 4 }
  3411.  
  3412.        phivAreaNextNode OBJECT-TYPE
  3413.            SYNTAX PhivAddr
  3414.            ACCESS read-only
  3415.  
  3416.  
  3417.  
  3418. DECnet Phase IV MIB Working Group                              [Page 61]
  3419.  
  3420. RFC 1289                  DECnet Phase IV MIB              December 1991
  3421.  
  3422.  
  3423.            STATUS mandatory
  3424.            DESCRIPTION
  3425.                "The next node on the circuit used to get to the
  3426.                area under scrutiny."
  3427.            ::= { phivAreaEntry 5 }
  3428.  
  3429.        phivAreaCircuitIndex OBJECT-TYPE
  3430.            SYNTAX INTEGER
  3431.            ACCESS read-only
  3432.            STATUS mandatory
  3433.            DESCRIPTION
  3434.                "A unique index value for each known circuit."
  3435.            ::= { phivAreaEntry 6 }
  3436.  
  3437.        -- Additional Area Parameters
  3438.  
  3439.        phivAreaMaxCost OBJECT-TYPE
  3440.            SYNTAX INTEGER (1..1022)
  3441.            ACCESS read-write
  3442.            STATUS mandatory
  3443.            DESCRIPTION
  3444.                "This value represents the maximum total path cost
  3445.                allowed from the executor to any other level 2 routing
  3446.                node. The AREA MAXIMUM COST number is decimal in the
  3447.                range 1-1022. This parameter is only applicable if
  3448.                the executor node is of type AREA."
  3449.            ::= { area 2 }
  3450.  
  3451.        phivAreaMaxHops OBJECT-TYPE
  3452.            SYNTAX INTEGER (1..30)
  3453.            ACCESS read-write
  3454.            STATUS mandatory
  3455.            DESCRIPTION
  3456.                "This value represents the maximum number of routing hops
  3457.                allowable from the executor to any other level 2
  3458.                routing node.  This parameter is only applicable if the
  3459.                executor node is of type AREA."
  3460.            ::= { area 3 }
  3461.  
  3462.        phivRouteMaxArea OBJECT-TYPE
  3463.            SYNTAX INTEGER (1..63)
  3464.            ACCESS read-write
  3465.            STATUS mandatory
  3466.            DESCRIPTION
  3467.                "This value represents the largest area number and,
  3468.                therefore, number of areas that can be known about
  3469.                by the executor node's Routing. This parameter is only
  3470.                applicable if the executor node is of type AREA."
  3471.  
  3472.  
  3473.  
  3474. DECnet Phase IV MIB Working Group                              [Page 62]
  3475.  
  3476. RFC 1289                  DECnet Phase IV MIB              December 1991
  3477.  
  3478.  
  3479.            ::= { area 4 }
  3480.  
  3481.        END
  3482.  
  3483. 5.  Acknowledgements
  3484.  
  3485.    This document is the result of work undertaken the by DECnet Phase IV
  3486.    MIB working group. In addition, the special contributions and
  3487.    comments of the following members are also acknowledged:
  3488.  
  3489.      Chris Chiotasso, Sparticus
  3490.      Steven Hunter, National Energy Research Supercomputer Center,
  3491.      Lawrence Livermore National Laboratory
  3492.  
  3493. 6.  References
  3494.  
  3495.    Cerf, V., "IAB Recommendations for the Development of Internet
  3496.    Network Management Standards", RFC 1052, NRI, April 1988.
  3497.  
  3498.    Rose M., and K. McCloghrie, "Structure and Identification of
  3499.    Management Information for TCP/IP-based internets", RFC 1155,
  3500.    Performance Systems International, Hughes LAN Systems, May 1990.
  3501.  
  3502.    McCloghrie K., and M. Rose, "Management Information Base for Network
  3503.    Management of TCP/IP-based internets", RFC 1156, Hughes LAN Systems,
  3504.    Performance Systems International, May 1990.
  3505.  
  3506.    Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network
  3507.    Management Protocol", RFC 1157, SNMP Research, Performance Systems
  3508.    International, Performance Systems International, MIT Laboratory for
  3509.    Computer Science, May 1990.
  3510.  
  3511.    McCloghrie K., and M. Rose, Editors, "Management Information Base for
  3512.    Network Management of TCP/IP-based internets", RFC 1213, Performance
  3513.    Systems International, March 1991.
  3514.  
  3515.    Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions", RFC
  3516.    1212, Performance Systems International, Hughes LAN Systems, March
  3517.    1991.
  3518.  
  3519.    Cook, J., Editor, "Definitions of Managed Objects for the Ethernet-
  3520.    like Interface Types", RFC 1284, Chipcom Corporation, December 1991.
  3521.  
  3522.    Digital Equipment Corporation, "DECnet-ULTRIX NCP Command Reference",
  3523.    Digital Equipment Corporation, Maynard, Massachusetts.
  3524.  
  3525.    Digital Equipment Corporation, "DECnet-ULTRIX USE Guide", Digital
  3526.    Equipment Corporation, Maynard, Massachusetts.
  3527.  
  3528.  
  3529.  
  3530. DECnet Phase IV MIB Working Group                              [Page 63]
  3531.  
  3532. RFC 1289                  DECnet Phase IV MIB              December 1991
  3533.  
  3534.  
  3535.    Digital Equipment Corporation, "DECnet DIGITAL Network Architecture,
  3536.    Network Management Functional Specification", Version 4.0.0. Digital
  3537.    Equipment Corporation, Maynard, Massachusetts, July 1983.
  3538.  
  3539.    Digital Equipment Corporation, "DECnet DIGITAL Network Architecture,
  3540.    Routing Layer Functional Specification", Version 2.0.0.  Digital
  3541.    Equipment Corporation, Maynard, Massachusetts, May 1983.
  3542.  
  3543. Security Considerations
  3544.  
  3545.    Security issues are not discussed in this memo.
  3546.  
  3547. Author's Address
  3548.  
  3549.    Jon Saperia
  3550.    Digital Equipment Corporation
  3551.    40 Old Bolton Road
  3552.    Stow, Massachusetts 01775-1215
  3553.  
  3554.    Phone: 508-496-8333
  3555.  
  3556.    EMail: saperia@enet.dec.com
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586. DECnet Phase IV MIB Working Group                              [Page 64]
  3587.  
  3588.